Wenn Sie versuchen, die Sendkeys-Methode im Selenium-Web-Treiber aufzurufen, wird folgende Fehlermeldung angezeigt:
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)
Selenglas-Version: 3.10.0
Der Fehler sagt alles:
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)
Ihr Hauptproblem ist die Kompatibilität von version zwischen den von Ihnen verwendeten Binärdateien wie folgt:
Unterstützt Chrome v54-56
Unterstützt Chrome v65-66
Es besteht also ein eindeutiges Missverhältnis zwischen der ChromeDriver-Version (v2.27) und der Chrome Browser-Version (v65.0).
@Test
aus.Eine ältere Version des ChromeDriver wird deaktiviert, wenn der Test ausgeführt wird. in Ordnung bringen:
Ex:
Ich war auf dasselbe Problem gestoßen. Das Problem wurde behoben, indem der Chromedriverexe aktualisiert wurde. Bitte überprüfen Sie die Kompatibilität Ihres chrome browser mit chrome driver hier m chromedriver herunterzuladen