8

次の行を使用して要素を検索しようとしています:

elements = driver.find_elements_by_xpath("//div[@class='Display']")

「表示」の2つがあることがわかっている要素を取得したら、次のように、2番目の要素を使用してその中の特定の要素を見つけられるようにしたい:

title = elements[1].find_element_by_xpath("//div[@class='Title']")

ただし、常に最初のものを使用するように戻ります。私はそれを一歩踏み出し、「ディスプレイ」の2つの要素を見つけているので、何が間違っているのかわかりません。

どんな助けでも大歓迎です。

4

1 に答える 1

14

私はあなたがこれを望んでいると思います:

elements = driver.find_elements_by_xpath("//div[@class='Display']")
title = elements[1].find_elements_by_xpath(".//div[@class='Title']")
于 2012-08-23T14:43:07.997 に答える