【问题标题】:driver.switchTo().alert().sendKeys("Hello") not working for latest chrome driver- Selenium Webdriver -javadriver.switchTo().alert().sendKeys("Hello") 不适用于最新的 chrome 驱动程序 - Selenium Webdriver -java
【发布时间】:2017-04-15 14:30:05
【问题描述】:
driver.switchTo().alert().sendKeys("Hello") 

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

【问题讨论】:

  • 回滚到 chromedriver v2.28
  • 在 Chrome 驱动程序中将其作为 bug 输入。

标签: selenium selenium-webdriver selenium-chromedriver


【解决方案1】:

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

driver.switchTo().alert().sendKeys("你好") 工作正常。

【讨论】:

    【解决方案2】:

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

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

    【讨论】:

      猜你喜欢
      • 2012-09-10
      • 2021-04-11
      • 1970-01-01
      • 2015-05-21
      • 2013-08-31
      • 2017-04-07
      • 2013-10-16
      • 2013-10-16
      • 1970-01-01
      相关资源
      最近更新 更多