我需要帮助在InPrivate模式下使用Selenium和Java启动Edge。我没有使用Robot框架,所以不能使用以下解决方案: Open Edge in InPrivate mode using Selenium
此外,我尝试了此解决方案建议的其他解决方案,但它不起作用: How to start Edge browser in Incognito mode using selenium remote webdriver?
所以,不确定是否还有其他解决方案。
答案 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应该是相同的。