运行 Selenium EdgeDriver(Chromium) 在私有模式下使用 Java
Run Selenium EdgeDriver(Chromium) in private mode using Java
我使用 Edge Web 驱动程序版本 81.0.416.72(官方构建)(64 位)的 Selenium。
我想以隐私模式启动浏览器。这是我正在使用的代码
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");
}
}
[注意]请从this page下载匹配版本的Microsoft Edge驱动程序。
我使用 Edge Web 驱动程序版本 81.0.416.72(官方构建)(64 位)的 Selenium。
我想以隐私模式启动浏览器。这是我正在使用的代码
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");
}
}
[注意]请从this page下载匹配版本的Microsoft Edge驱动程序。