【发布时间】:2019-06-04 06:12:40
【问题描述】:
我用下面的代码解决了这个问题,我在其他帖子中没有找到解决方案,所以我试着让自己工作得很好。我现在不知道它是否是一个好的代码,因为我是 Python 和编程的新手,但它确实有效。
因为我想使用可见文本(不是按值或选项编号)选择元素,所以我使用了以下代码,其中包括通过 Xpath [contains(text(), 'text')] 查找元素,然后更改html。也许它对另一个有用。
self.driver.execute_script(
"arguments[0].selected=true",
self.driver.find_element_by_xpath(
'//*[contains(text(), "%s" )]' % 'your_visible_text'
),
)
【问题讨论】:
标签: python selenium selenium-webdriver geckodriver