Python Selenium-AttributeError:WebElement对象在textarea中没有属性sendKeys

时间:2018-12-28 02:28:59

标签: python selenium attributes sendkeys

我的代码:

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
AttributeError: 'WebElement' object has no attribute 'sendKeys'

我在element_by_id(“ cznr”)中出错:

<textarea id="cznr" onkeyup="czhang();" name="ymlb" cols="60" class="inputs2" rows="10"></textarea>

html:

let records = [{title: 'a', lat: 10.001, lng: 11.001}, {title: 'b', lat: 10.002, lng: 11.002}]

帮助.... 如何在textarea中输入数据?

2 个答案:

答案 0 :(得分:0)

您使用了错误的函数名-sendKeyssend_keys

您必须已经从Java示例程序复制了该行,该示例程序确实使用sendKeys作为函数名。

答案 1 :(得分:0)

用行中基于 Python 的方法 sendKeys() 替换基于Java 的方法send_keys()

driver.find_element_by_id("cznr").sendKeys("XXXX.com|forcname|CNAME|forcname.XXXX.com.a.bdydns.com|default");