首页 > 解决方案 > 带有 Selenium 的 Python - 选择选项在运行模式下工作时无法在调试模式下工作(VS Code)

问题描述

真的很奇怪,突然发生了,在调试模式下我无法选择选项。在代码以正常模式运行的同时,一切正常。

对于选择元素,我使用以下代码:

从 selenium.webdriver.support.ui 导入选择

select_state = Select(self.driver.find_element_by_xpath('...'))

select_state.select_by_value(x)

所有选项都保存在 select_state 中,没有问题。然后当执行按值选择的行时,我得到逻辑错误:'Select' object has no attribute 'select_by_value'

我查找了 select by 的选项,发现不再有选项select_by_value。为什么以及如何改变?只有选项:

你们中有人过去遇到过类似的问题吗?

标签: python-3.xseleniumpytest

解决方案


推荐阅读