【问题标题】:Selenium (Python): getAttribute('value') not working to get text from text input [duplicate]Selenium(Python):getAttribute('value')无法从文本输入中获取文本[重复]
【发布时间】:2018-10-25 16:15:12
【问题描述】:

我正在尝试从文本输入中获取文本。我从 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")

【问题讨论】:

    标签: python selenium selenium-webdriver automated-tests


    【解决方案1】:

    getAttribute() 是 Java 语法。请改用get_attribute()

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-04-09
      • 2012-12-09
      • 1970-01-01
      • 2021-01-04
      相关资源
      最近更新 更多