我正在尝试在启动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"));