selenium webdriver SendKeys不适用于chrome

时间:2018-01-23 07:05:02

标签: google-chrome selenium-webdriver sendkeys

相同的脚本早先工作正常。现在,不知何故,我的脚本在到达SendKeys后停止了。我的脚本很简单:

driver.findElement(By.xpath(".//*[@id='msisdn']")).sendKeys("ABCD");

我正在使用Google Chrome浏览器。

有人能建议我任何可能的解决方案吗?

在控制台中发现错误:

  

未知错误:呼叫功能结果缺失'值'

2 个答案:

答案 0 :(得分:2)

我能够输入两次运行命令的密码。第一次运行带有空字符串的命令。第二,我使用要输入的密码运行命令。

driver.findElement(By.xpath(".//*[@id='msisdn']")).sendKeys("");
driver.findElement(By.xpath(".//*[@id='msisdn']")).sendKeys("webs");

答案 1 :(得分:0)

您需要下载Chromedriver的最新版本,并将其替换为当前驱动程序。

Newly downloaded chromedriver.exe

对我来说,更新驱动程序后,sendKeys方法再次开始正常工作。