如何使用Selenium WebDriver和Java在InPrivate中启动Microsoft Edge

时间:2018-05-23 22:51:36

标签: java selenium webdriver microsoft-edge

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

此外,我尝试了此解决方案建议的其他解决方案,但它不起作用: How to start Edge browser in Incognito mode using selenium remote webdriver?

所以,不确定是否还有其他解决方案。

2 个答案:

答案 0 :(得分:1)

参加聚会有点晚,但是this的回答对我有所帮助。即

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

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

答案 1 :(得分:0)

对于Firefox驱动程序的工作原理:

driver.switchTo().window("");

对于Edge应该是相同的。