python - Selenium (Python):getAttribute('value') 无法从文本输入中获取文本
问题描述
我正在尝试从文本输入中获取文本。我从 Stackoverflow 了解到我应该使用getAttribute('value')
. 这就是我正在尝试的,但它不起作用(下)。我得到错误:
AttributeError:“WebElement”对象没有属性“getAttribute”
audience_panel = self.browser.find_element_by_id('input-panel')
network_text = audience_panel.find_element_by_id('network-code')
self.assertEqual(network_text.getAttribute("value"), "ABC")
解决方案
getAttribute()
是Java语法。试试get_attribute()
吧。
推荐阅读
- c# - 无法建立连接,因为目标机器活动拒绝它?
- javascript - 如何以较小的增量滚动水平引导选项卡
- python - 如何在 Python 中调试 iOS Selenium 测试
- reactjs - useState 更新状态值,但将旧值作为参数传递给函数
- ios - 是否可以快速从 CoreData 中获取数组?
- python - 是否可以从程序外部覆盖方法?
- django - Django REST 框架:没有 PK 的 URL
- c# - 如何修复 Asp.net-mvc 网站(使用文化和 .resx 文件)突然改变语言?
- javascript - Swiper滑块+动画CSS
- icons - 如何将fa-fa图标插入搜索框