我无法使用selenium在sendkeys中发送数值

时间:2014-09-04 12:03:02

标签: selenium sendkeys

我正在尝试通过selenium sendkey方法将数值发送到文本框,该方法无法更新页面。

driver.getElementByID('#numtext').sendKeys(123);

它给了一些错误无法发送int值。我怎么能解决这个问题..

2 个答案:

答案 0 :(得分:2)

尝试使用executeScript方法

发送值
driver.executeScript("document.getElementById('#numtext').setAttribute('value', 123)");

答案 1 :(得分:0)

sendKeys获取输入到文本字段的字符串。尝试:

driver.getElementByID('#numtext').sendKeys('123');