2012-08-23 81 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']")