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)
セレンのジャーバージョン:3.10.0
エラーはそれをすべて言います:
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)
あなたの主な問題は、次のように使用しているバイナリ間のversion compatibilityです。
Chrome v54-56をサポート
Chrome v65-66をサポート
したがって、ChromeDriverバージョン(v2.27)とChrome Browserバージョン(v65.0)
@Test
。テストの実行中に、ChromeDriverの古いバージョンがスピンオフされます。救済へ:
例:
System.setProperty("webdriver.chrome.driver", "/path/to/chromedriver.exe");
WebDriver driver = new ChromeDriver();
私は同じ問題に遭遇しました。この問題は、chromedriverexeを更新することで解決しました。 chromeブラウザとの互換性を確認してくださいchromeドライバはこちら chromedriverをダウンロードするには