首页 > 解决方案 > 在 Selenium 中,使用 CRTL + Shift + N 以隐身模式启动浏览器在 Sauce Labs 中不起作用

问题描述

我有测试需要在应用程序中使用角色登录,所以我在本地机器上使用 CRTL+Shift+N 进行隐身模式,但是当来到 Saucelabs 时,它无法打开隐身模式。

在使用多个角色场景进行测试时,在隐身模式下运行测试的解决方案是什么?

标签: javaseleniumautomated-testssaucelabsincognito-mode

解决方案


要在隐身模式下启动 chrome,您需要添加--incognito如下参数:

铬合金:

ChromeOptions options = new ChromeOptions();
options.addArguments("--incognito");

火狐:

FirefoxOptions options = new FirefoxOptions();
options.addArguments("-private");

注意:要在场景中间打开隐身模式,请使用上述参数创建另一个 chrome 驱动程序实例。


推荐阅读