2014-09-05 118 views
0

林喜提供的選項名稱,而不是選擇指數試圖從下拉式列表如何在硒蟒蛇

Select(driver.find_element_by_id("categorySelect")).select_by_visible_text("Testing") 
driver.find_element_by_xpath("//select[@id='categorySelect']/option[6]").click() 

在上述命令的選項,該選項指數將在下拉列表中添加值發生變化。但我需要從下拉列表中選擇測試選項。

如何解決這個問題。

回答

1

您可以使用以下XPath(精確匹配文本):

//select[@id='categorySelect']/option[text()='Testing'] 

或(匹配包含Testing文本)

//select[@id='categorySelect']/option[contains(text(), 'Testing')]