2012-08-23 47 views
3

我尝试使用以下行来查找一个元素:硒的webdriver“find_element_by_xpath”上WebElement

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

一旦我具备的要素,这是我知道的有两家的“显示”,我想以便能够使用第二个,并找到其中的特定元素,如下所示:

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

但是,它总是回复到使用第一个。我已经完成了它,它正在为“显示”找到2个元素,所以我不确定我做错了什么。

任何帮助将不胜感激。

回答

10

我想你想要这样的:

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