我是Edge Web驱动程序的版本81.0.416.72(正式版本)(64位)的优硒。
我想以私有模式启动浏览器。这是我正在使用的代码
EdgeOptions eOptions = new EdgeOptions();
eOptions.setCapability("InPrivate", true);
driver = new EdgeDriver(eOptions);
但是浏览器仍然以常规模式打开。我认为问题在于“ InPrivate”是错误的功能名称。
请告知,
谢谢
您可以添加参数inprivate
以使用Selenium WebDriver在专用模式下打开Edge Chromium。这需要与selenium-webdriver alpha version(selenium-server-4.0.0-alpha-5)一起使用。
然后,使用以下代码打开Edge InPrivate模式(将webdriver路径更改为您的驱动程序。)>
import org.openqa.selenium.WebDriver; import org.openqa.selenium.edge.EdgeDriver; import org.openqa.selenium.edge.EdgeOptions; public class Edgeauto { public static void main(String[] args) { System.setProperty("webdriver.edge.driver", "D:\\webdriver\\msedgedriver.exe"); EdgeOptions edgeOptions = new EdgeOptions(); edgeOptions.addArguments("-inprivate"); WebDriver driver = new EdgeDriver(edgeOptions); driver.get("https://bing.com"); } }
[[Note]请从this page下载匹配版本的Microsoft Edge驱动程序。