在Selenium的Chrome中启用弹出窗口
如果我的问题听起来很重要,我会事先道歉,我在QA和Selenium中非常陌生。
我正在使用Java和Selenium编写测试,在测试的一个步骤中,当我单击一个按钮应该打开另一个窗口,但Chrome阻止了弹出窗口时,我可以启用Selenium弹出窗口吗?
回答:
好了,您需要ChromeDriver
使用自定义配置初始化,这将禁用该标志来阻止弹出窗口。在此站点上,它的命令行开关是disable-popup-
blocking。因此,使用ChromeOptions
和DesiredCapabilities
,您可以使用DesiredCapabilities.setCapability()
函数添加所需的配置。
ChromeOptions options = new ChromeOptions();options.addArguments("test-type");
options.addArguments("disable-popup-blocking");
DesiredCapabilities capabilities = DesiredCapabilities.chrome();
capabilities.setCapability(ChromeOptions.CAPABILITY, options);
WebDriver driver = new ChromeDriver(capabilities);
在此站点上找到了相同的解决方案。
以上是 在Selenium的Chrome中启用弹出窗口 的全部内容, 来源链接: utcz.com/qa/427883.html