python-3.x - 带有 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。为什么以及如何改变?只有选项:
- select_by_index,
- select_by_visible_text。
你们中有人过去遇到过类似的问题吗?
解决方案
推荐阅读
- python - 在 Python Pandas 库中计算百分比
- javascript - 存储和操作网格哪个更快:二维数组、一维数组或哈希表?
- laravel - 带有 where 语句的 Laravel 过滤器
- swiftui - 当嵌入到 NavigationView SwiftUI 中时,使列表部分在 SwiftUI 中不可折叠
- sql - 使用存储函数或存储过程返回 firebird 3.0 中的表
- flutter - 避免在firestore中重复输入
- c# - 在将结构转换为字节数组时丢失了结构中的一些字符串变量
- sql-server - 如何从 Hyper V VM 连接到在主机中运行的 SQL Server?
- php - 如何更新会话的值?
- android - Google Play 签名 SHA256 指纹发布一次后会改变吗?