Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/selenium/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
python selenium-使用正确的名称选择正确的选项_Python_Selenium - Fatal编程技术网

python selenium-使用正确的名称选择正确的选项

python selenium-使用正确的名称选择正确的选项,python,selenium,Python,Selenium,在第一个红点的图片上,如果你点击“vælg”按钮(用我的语言),是否有一个选项列表。我想让我的脚本点击正确的选项。 假设正确的选项是“Uniseur”。如何让脚本单击选项列表中显示“Uniseur”的选项 我知道如何选择其中一个选项,例如xpath: choice = browser.find_element_by_xpath('//*[@id="matrix-element-666"]/option[2]') sleep(1) choice.click() 这将使代码选择第二个选项。所以这不

在第一个红点的图片上,如果你点击“vælg”按钮(用我的语言),是否有一个选项列表。我想让我的脚本点击正确的选项。 假设正确的选项是“Uniseur”。如何让脚本单击选项列表中显示“Uniseur”的选项

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

choice = browser.find_element_by_xpath('//*[@id="matrix-element-666"]/option[2]')
sleep(1)
choice.click()
这将使代码选择第二个选项。所以这不是我想要的。
html代码在顶部的图片中。

您可能正在查找


你可能正在寻找

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