首页 > 解决方案 > 如何使用 Selenium WebDriver 和 Java 在 InPrivate 中启动 Microsoft Edge

问题描述

在使用 Selenium 和 Java 以 InPrivate 模式启动 Edge 时,我需要帮助。我没有使用 Robot 框架,因此无法使用以下解决方案: Open Edge in InPrivate mode using Selenium

我还尝试了此解决方案建议的其他解决方案,但没有成功: How to start Edge browser in Incognito mode using selenium remote webdriver?

因此,不确定是否有其他解决方案。

标签: javaseleniumwebdrivermicrosoft-edge

解决方案


聚会有点晚了,但这个答案对我有帮助。即,

EdgeOptions options = new EdgeOptions();
options.AddAdditionalCapability("InPrivate", true);
this.edgeDriver = new EdgeDriver(options);

仅供参考,还有一个EdgeOptions名为UseInPrivateBrowsing(至少在 C# 中)的属性。根据这篇文章,将此标志设置为true仅适用于支持“W3C WebDriver 规范”的 Microsoft Edge 浏览器。


推荐阅读