【发布时间】:2021-07-14 01:09:32
【问题描述】:
我需要从下拉列表中选择一个元素。我正在使用 Selenium,但我很难选择下拉列表本身以从可用选项中进行选择,并不断收到错误消息“消息:没有这样的元素:无法找到元素:”。我尝试了以下方法:
from selenium import webdriver
from selenium.webdriver.support.select import Select
from selenium.webdriver.support.ui import WebDriverWait
driver=webdriver.Chrome()
driver.get('mysite.com')
driver.implicitly_wait(10)
driver.find_element_by_xpath('//*[@id="xpath-example"]').click()
select.select_by_visable_text('option 1')
【问题讨论】:
-
您能否包含有问题的 html 代码并检查它是否在任何 iframe 或影子根下。此外,您从未正确使用过 select。
标签: python selenium xpath webdriver