2014-09-05 168 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')]