我正在尝试通过selenium sendkey方法将数值发送到文本框,该方法无法更新页面。
driver.getElementByID('#numtext').sendKeys(123);
它给了一些错误无法发送int值。我怎么能解决这个问题..
答案 0 :(得分:2)
尝试使用executeScript
方法
driver.executeScript("document.getElementById('#numtext').setAttribute('value', 123)");
答案 1 :(得分:0)
sendKeys获取输入到文本字段的字符串。尝试:
driver.getElementByID('#numtext').sendKeys('123');