Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/365.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用Selenium WebDriver和Java在InPrivate中启动Microsoft Edge_Java_Selenium_Webdriver_Microsoft Edge - Fatal编程技术网

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

如何使用Selenium WebDriver和Java在InPrivate中启动Microsoft Edge,java,selenium,webdriver,microsoft-edge,Java,Selenium,Webdriver,Microsoft Edge,我需要使用Selenium和Java在InPrivate模式下启动Edge的帮助。我没有使用Robot framework,因此无法使用以下解决方案: 我还尝试了此解决方案建议的其他解决方案,但不起作用: 因此,不确定是否有其他解决方案。适用于Firefox的驱动程序: driver.switchTo().window(""); 对于Edge来说应该是一样的。去派对有点晚了,但答案对我有帮助。即 EdgeOptions options = new EdgeOptions(); option

我需要使用Selenium和Java在InPrivate模式下启动Edge的帮助。我没有使用Robot framework,因此无法使用以下解决方案:

我还尝试了此解决方案建议的其他解决方案,但不起作用:


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

适用于Firefox的驱动程序:

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

对于Edge来说应该是一样的。

去派对有点晚了,但答案对我有帮助。即

EdgeOptions options = new EdgeOptions();
options.AddAdditionalCapability("InPrivate", true);
this.edgeDriver = new EdgeDriver(options);
仅供参考,还有一个名为
UseInPrivateBrowsing
EdgeOptions
属性(至少在C#中)。post称,将此标志设置为
true
仅适用于支持“W3C WebDriver规范”的Microsoft Edge浏览器