除了一个外,Webdriver启动时没有可见的扩展名

时间:2016-11-16 22:48:05

标签: selenium-webdriver webdriver

当我尝试在Eclipse中加载脚本时,Chrome会被打开,但除了C之外,扩展名不可见。我不是那个,通常有很多扩展。如何在测试时预先提供这些内容?

enter image description here

此代码没有帮助。已经开始了,但仍然无法看到扩展,只有C可见,我不知道它是什么:

    System.setProperty("webdriver.chrome.driver", "chromedriver");
    ChromeOptions options = new ChromeOptions();
    options.addArguments("--enable-extensions");
    driver = new ChromeDriver(options);
    driver.get("https://www.google.com");

1 个答案:

答案 0 :(得分:0)

我通过打包扩展程序并添加到options

来计算出来
    System.setProperty("webdriver.chrome.driver", "chromedriver");
    ChromeOptions options = new ChromeOptions();
    options.addExtensions(new File("chrome-extensions.crx"));
    DesiredCapabilities capabilities = new DesiredCapabilities();
    capabilities.setCapability(ChromeOptions.CAPABILITY, options);

    driver = new ChromeDriver(capabilities);
    driver.get("https://www.google.com");