0

カウントリンクに関連。

Google 検索ページを開いたとします。そのページには、9 つ​​の言語リンクが用意されています。この 9 つの言語リンクだけを数えたいと思います。

では、言語リンクのみをカウントする方法は? Web ドライバーで link または href の xpath を記述する方法。

4

2 に答える 2

0

まず、言語リンクを含む div の要素を取得します。そして、次のようなリンクを持つアンカータグを持つ要素を見つけます:

div = driver.find_element(:id, 'als')
links = div.find_elements(:tag_name, 'a')

そしてカウントを取得します:

count = links.size

上記のコードは Ruby です。任意の言語で同じロジックを実装できます。

于 2013-11-11T07:18:24.797 に答える
0

これらのリンクの html を確認すると、一般的な一意の識別プロパティを取得できるはずです。それができたら、それは本当に簡単です。

list alllinks = driver.findElements(By.xpath または By.id ......)

その後、それらをループして、任意の操作を実行できます。

モバイルを使用して応答しているため、正しく表示されませんが、Web 要素のリストである必要があります。

于 2013-11-10T14:10:11.763 に答える