2016-11-13 122 views
0

https://gyazo.com/b3e792b66775f64147671a6f23bd52c7蟒蛇硒 - 选择正确的选项与正确的名称

从第一红点图片出来,是有如果u点击“vælg”按钮的选项列表(它在我的语言) 。我希望我的脚本点击正确的选项。 可以说正确的一个是“unisexur”。如何让我的脚本点击选项列表中的“unisexur”选项。

我知道如何选择其中一个选项。 xpath:

choice = browser.find_element_by_xpath('//*[@id="matrix-element-666"]/option[2]') 
sleep(1) 
choice.click() 

这将使代码采取第二种选择。所以这不是我想要的。 该html代码是在顶部的图片..

回答

2

您可能正在寻找select_by_value

from selenium.webdriver.support.ui import Select 
select = Select(driver.find_element_by_id('matrix-element-666')) 
select.select_by_value('unisexur').click()