java - 在 Selenium 中,使用 CTRL + Shift + N 以隐身模式启动浏览器在 Sauce Labs 中不起作用

标签 java selenium automated-tests saucelabs incognito-mode

我有一些测试,需要使用应用程序中的角色登录,因此我在本地计算机中使用 CRTL+Shift+N 进行隐身模式,但是当进入 Saucelabs 时,它无法打开隐身模式。

在多角色场景测试时以隐身模式运行测试的解决方案是什么?

最佳答案

要以隐身模式启动 Chrome,您需要添加参数 --incognito,如下所示:

Chrome:

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

火狐浏览器:

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

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

关于java - 在 Selenium 中,使用 CTRL + Shift + N 以隐身模式启动浏览器在 Sauce Labs 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57356500/

相关文章:

java - 对来自 NetBeans 的 Web 服务客户端进行单元测试

json - 如何获取响应数据并将其解析为 JMeter 中的 HTTP header 管理器

javascript - 如何让 Mocha watch 源/项目文件?

java - RHEL 7 不尊重 java 安全随机种子

java - 获取所有JtextField文本的简单方法

java - 启动 Apache Server 时启动应用程序

python - Selenium Firefox webdriver 适用于从 Ubuntu 构建的图像,但不适用于从 Debian 构建的图像

ruby-on-rails - Cucumber/Capybara/Selenium - 设置 cookie

perl- Selenium : like() or $sel->like()?

android - Android开发中的自动化测试