driver.switchTo()。alert()。sendKeys(“Hello”)无法使用最新的chrome驱动程序--Selenium Webdriver -java

时间:2017-04-15 14:30:05

标签: selenium selenium-webdriver selenium-chromedriver

driver.switchTo().alert().sendKeys("Hello") 

上面的提示代码不适用于使用selenium webdriver -java的最新chrome驱动程序。它没有抛出任何错误。除了sendkeys之外,所有其他动作都接受(),dismiss(),getText()运行良好。我使用过ChromeDriver 2.29,selenium-3.3.1,Chrome浏览器 - 版本56.0.2924.87。

2 个答案:

答案 0 :(得分:0)

谷歌浏览器 版本59.0.3071.109 镀铬驱动器2.30 硒3.4 我有这个版本的chrome。

driver.switchTo()警报()的SendKeys(" Helllo&#34) 工作正常。

答案 1 :(得分:0)

这纯粹是一个显示问题,接受警报后,将发送sendKeys(...)的输入。

另请参阅此Chromium问题中的答案: https://bugs.chromium.org/p/chromedriver/issues/detail?id=1120#c11