【发布时间】:2018-03-13 22:35:52
【问题描述】:
向某个字段发送密钥时遇到问题
driver.findElement(By.xpath("//*[@id=\"login-main\"]/a")).click();
Thread.sleep(1000);
driver.findElement(By.xpath("/html/body/div[2]/ion-nav-view/ion-view/login-popup/ion-pane/ion-content/div/form/label[2]/input")).sendKeys("Example");
我将上下文设置为“driver.context("WEBVIEW_********");”,我可以点击应用程序中的按钮,但无法将键放入字段中,这是第一次发生,上周它正在工作。 错误是:
Exception in thread "main" org.openqa.selenium.WebDriverException: unknown error: call function result missing 'value'
(Session info: chrome=65.0.3325.109)
(Driver info: chromedriver=2.33.506120
(e3e53437346286c0bc2d2dc9aa4915ba81d9023f),platform=Windows NT 10.0.16299 x86_64) (WARNING: The server did not provide any stacktrace information)
我尝试在 CMD 中使用“npm install -g chromedriver”更新 chromeDriver,但 chromeDriver 没有更新到最新版本 2.36。 我查了另一个问题,他们也有同样的问题,但我认为问题是我无法更新 chromeDriver
【问题讨论】:
-
在这里也看到了同样的问题。周五看到这个。此外,这个或类似的东西似乎也阻止了我们使用 chrome 中的调试器来调试我们的混合应用程序的内容。
-
似乎升级 chromedriver 似乎也没有帮助。刚刚设法让我的使用 npm install -g chromedriver 升级到 2.36,但仍然遇到同样的问题。
标签: java selenium selenium-webdriver appium selenium-chromedriver