java - 在 Selenium 中,使用 CRTL + Shift + N 以隐身模式启动浏览器在 Sauce Labs 中不起作用
问题描述
我有测试需要在应用程序中使用角色登录,所以我在本地机器上使用 CRTL+Shift+N 进行隐身模式,但是当来到 Saucelabs 时,它无法打开隐身模式。
在使用多个角色场景进行测试时,在隐身模式下运行测试的解决方案是什么?
解决方案
要在隐身模式下启动 chrome,您需要添加--incognito
如下参数:
铬合金:
ChromeOptions options = new ChromeOptions();
options.addArguments("--incognito");
火狐:
FirefoxOptions options = new FirefoxOptions();
options.addArguments("-private");
注意:要在场景中间打开隐身模式,请使用上述参数创建另一个 chrome 驱动程序实例。
推荐阅读
- r - 如何更改使用 svars 包生成的 ggplot 图像中的分面标签
- android - 使用 okHttp 的 Retrofit2 调用失败并显示“client == null”
- r - r中的堆叠If_else语句
- intellij-idea - 如何在 Intellij 键盘映射中使用选项?
- c - 当间隔太小时定时器撤防
- python - 提高神经网络输出中负类的精度
- dockerfile - 将变量从 Github Action 传递到 Docker 镜像构建
- firebase - 在 Flutter 中从实时数据库中获取特定数据值
- c# - 如果选中复选框,如何在 C# Razor 中将下拉菜单设置为必填字段
- powershell - 尽管设置了 $PATH 变量,Powershell 仍访问错误目录中的可执行文件