【问题标题】:Selenium Webdriver Modal not appearing when automatedSelenium Webdriver Modal 自动化时不出现
【发布时间】:2017-05-02 17:32:37
【问题描述】:

我正在使用 Selenium Webdriver Java 针对销售点系统的应用程序编写自动化代码。

当应用程序首先打开时,会出现一个模式对话框,供用户选择一个项目。手动测试时,此模态似乎没有问题。直到最近它还在运行自动化时出现。

现在不行了。手动运行和自动运行的行为不同。

我正在针对 Chrome 运行,并且我为 Chrome 驱动程序设置了“禁用弹出窗口阻止”选项,但它似乎没有帮助。

开发人员也不知道可能发生了什么变化。我很茫然,只是在寻找关于在哪里寻找线索的任何想法。

谢谢。

【问题讨论】:

    标签: java selenium selenium-webdriver selenium-chromedriver modalpopupextender


    【解决方案1】:

    让我尝试解决您的问题:

    1. The behavior is different between manual and automated runs 在 & 之前实际上是不正确的陈述,除非您使用参数控制 WebDriver 实例。

    2. 正如您提到的there is a modal dialog,这意味着对话框的代码存在于 DOM 中。也许它在我们必须找出的框架内。

    3. "disable-popup-blocking" option for the Chrome - 此选项的用途与 HTML DOM 中存在的元素无关。

    4. 在所有混乱中,最好的解决方案可能是借助 Selenium Builder 并结束所有猜测。

    如果这回答了您的问题,请告诉我。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-10-21
      • 2023-03-15
      • 2019-09-21
      • 2016-04-17
      • 2016-12-06
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多