org.openqa.selenium.WebDriverException: unknown error: call function result missing 'value'

匿名 (未验证) 提交于 2019-12-03 01:49:02

问题:

Sendkeys not working. Please help me to resolve this..

WebElement username = driver.findElement(By.xpath("//*[@id='username']"));       username.sendKeys("123456");

Console:

Exception in thread "main" org.openqa.selenium.WebDriverException: unknown error: call function result missing 'value'    (Session info: chrome=65.0.3325.31)   (Driver info: chromedriver=2.33.506120 (e3e53437346286c0bc2d2dc9aa4915ba81d9023f),platform=Windows NT 6.1.7601 SP1 x86)  (WARNING: The server did not provide any stacktrace information) Command duration or timeout: 0 milliseconds  Build info: version: '3.8.1', revision: '6e95a6684b', time: '2017-12-01T19:05:32.194Z' System info: host: 'NEW-PC', ip: '192.168.0.103', os.name: 'Windows 7', os.arch: 'x86', os.version: '6.1', java.version: '1.8.0_161'

Driver info:

org.openqa.selenium.chrome.ChromeDriver  Capabilities {acceptSslCerts: true, applicationCacheEnabled: false, browserConnectionEnabled: false, browserName: chrome, chrome: {chromedriverVersion: 2.33.506120 (e3e53437346286..., userDataDir: C:\Users\NEW\AppData\Local\...}, cssSelectorsEnabled: true, databaseEnabled: false, handlesAlerts: true, hasTouchScreen: false, javascriptEnabled: true, locationContextEnabled: true, mobileEmulationEnabled: false, nativeEvents: true, networkConnectionEnabled: false, pageLoadStrategy: normal, platform: XP, platformName: XP, rotatable: false, setWindowRect: true, takesHeapSnapshot: true, takesScreenshot: true, unexpectedAlertBehaviour: , unhandledPromptBehavior: , version: 65.0.3325.31, webStorageEnabled: true}

回答1:

I was seeing the same issue. The problem only appears when using Chrome 65 (currently: dev channel). With Chrome 64 (both stable channel and beta channel) everything worked fine.

It turns out I had an old chromedriver installed. Specifically, I was using chrome=65.0.3325.51 with chromedriver=2.29.461585. Running npm install -g chromedriver bumped chromedriver to 2.35.528157 and now the problem is solved. Hope this helps!



回答2:

The latest chrome browser requires corresponding latest chromedriver executable for the tests to run.



回答3:

You may need to update you driver the link for all the chromedriver updates are http://chromedriver.storage.googleapis.com/index.html make sure you chromedriver corresponds to your version of chrome



回答4:

I have encountered the same issue and installed the chrome drive. Issue got resolved.

npm install chromedriver --chromedriver_version=LATEST



回答5:

Changing latest version of ChromDriver worked for me.



易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!