首页 > 解决方案 > 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")

在此处输入图像描述

标签: pythonseleniumselenium-webdriverautomated-tests

解决方案


getAttribute()是Java语法。试试get_attribute()吧。


推荐阅读