如何禁用selenium中的chrome扩展
我正在尝试在启动seleniumchrome时禁用所有chrome扩展名。但是,每次我运行代码时,所有扩展都将继续启动。有没有一种禁用扩展的方法。
回答:
public static void main(String[] args) throws IOException { System.setProperty("webdriver.chrome.driver", "C:\\Selenium\\chromedriver.exe");
DesiredCapabilities capabilities = DesiredCapabilities.chrome();
capabilities.setCapability("chrome.binary", "C:\\Users\\ngzhongqin\\AppData\\Local\\Google\\Chrome\\Application\\chrome.exe");
WebDriver driver = new ChromeDriver(capabilities);
driver.get("http://www.cnn.com");
WebElement searchBox = driver.findElement(By.name("q"));
}
回答:
找到了解决方法。
capabilities.setCapability("chrome.switches", Arrays.asList("--disable-extensions"));
以上是 如何禁用selenium中的chrome扩展 的全部内容, 来源链接: utcz.com/qa/414102.html