当试图在selenium webdriver中调用Sendkeys方法时,它显示如下错误:
Exception in thread "main" org.openqa.selenium.WebDriverException: unknown error: call function result missing 'value'
(Session info: chrome=65.0.3325.146)
(Driver info: chromedriver=2.27.440174 (e97a722caafc2d3a8b807ee115bfb307f7d2cfd9),platform=Windows NT 6.1.7600 x86_64) (WARNING: The server did not provide any stacktrace information)
Selenium Jarversion:3.10.0
答案 0 :(得分:12)
错误说明了一切:
Exception in thread "main" org.openqa.selenium.WebDriverException: unknown error: call function result missing 'value'
(Session info: chrome=65.0.3325.146)
(Driver info: chromedriver=2.27.440174 (e97a722caafc2d3a8b807ee115bfb307f7d2cfd9),platform=Windows NT 6.1.7600 x86_64)
您的主要问题是您使用的二进制文件之间的版本兼容性,如下所示:
支持 Chrome v54-56
支持 Chrome v65-66
因此, ChromeDriver 版本( v2.27 )与 Chrome浏览器版本( v65)之间存在明显的不匹配。 0 )
@Test
。答案 1 :(得分:2)
正在运行测试时,旧版ChromeDriver正在分离;补救:
例如:
答案 2 :(得分:0)
我遇到了同样的问题。通过更新chromedriverexe解决了该问题。请在To download chromedriver
上检查您的chrome浏览器与chrome驱动程序的兼容性