gpt4 book ai didi

java - 通过 Selenium 在 Chrome 中启用弹出窗口

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:45:45 24 4
gpt4 key购买 nike

如果我的问题听起来很初级,我提前道歉,我是 QA 和 Selenium 的新手。

我正在使用 Java 和 Selenium 编写测试,在我的测试步骤之一中,当我单击一个按钮时,它应该打开另一个窗口,但 Chrome 阻止了弹出窗口,我可以通过 Selenium 启用弹出窗口吗?

最佳答案

那么,您需要使用自定义配置初始化 ChromeDriver,这将禁用阻止弹出窗口的标志。从这个site ,它的命令行开关是disable-popup-blocking。所以,使用 ChromeOptionsDesiredCapabilities ,您使用 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);

编辑: 刚刚在此 site 上找到了相同的解决方案.

关于java - 通过 Selenium 在 Chrome 中启用弹出窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33218794/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com