Java Selenium Webdriver模式在自动运行时不出现
我正在使用SeleniumWebDriverJava编写针对销售点系统应用程序的自动化代码 当应用程序首先打开时,会出现一个模式对话框,供用户选择一个项目。手动测试时,此模式似乎没有问题。直到最近,它还在运行自动化时出现 现在不再是了。手动运行和自动运行的行为不同 我正在运行Chrome,我已经为Chrome驱动程序设置了“禁用弹出阻止”选项,但它似乎没有帮助 开发人员也不知道会发生什么变化。我茫然不知所措,只是想知道该在哪里寻找线索Java Selenium Webdriver模式在自动运行时不出现,java,selenium,selenium-webdriver,selenium-chromedriver,modalpopupextender,Java,Selenium,Selenium Webdriver,Selenium Chromedriver,Modalpopupextender,我正在使用SeleniumWebDriverJava编写针对销售点系统应用程序的自动化代码 当应用程序首先打开时,会出现一个模式对话框,供用户选择一个项目。手动测试时,此模式似乎没有问题。直到最近,它还在运行自动化时出现 现在不再是了。手动运行和自动运行的行为不同 我正在运行Chrome,我已经为Chrome驱动程序设置了“禁用弹出阻止”选项,但它似乎没有帮助 开发人员也不知道会发生什么变化。我茫然不知所措,只是想知道该在哪里寻找线索 谢谢。让我试着回答您的问题: 手动运行和自动运行的行为不同实
谢谢。让我试着回答您的问题:
手动运行和自动运行的行为不同
实际上是不正确的,除非您使用参数控制WebDriver实例有一个模态对话框
,这意味着该对话框的代码存在于DOM中。也许在里面 一个我们必须找到的框架“禁用弹出阻止”选项用于Chrome
-此选项的用途与HTML DOM中存在的元素无关让我知道这是否回答了您的问题。让我尝试回答您的问题:
手动运行和自动运行的行为不同
实际上是不正确的,除非您使用参数控制WebDriver实例有一个模态对话框
,这意味着该对话框的代码存在于DOM中。也许在里面 一个我们必须找到的框架“禁用弹出阻止”选项用于Chrome
-此选项的用途与HTML DOM中存在的元素无关