2016-11-16 56 views
0

当我尝试在Eclipse中加载脚本时,chrome被打开,但除C之外的扩展名不可见。我不是那个,通常有很多扩展。我如何在测试时将这些前沿带入?Webdriver开始时没有可见的扩展,只有一个

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"); 
+0

这与此问题没有任何关系:http://stackoverflow.com/questions/23087724/chromedriver-disable-developer-mode-extensions-pop-up-on-selenium-webdriver-au –

回答

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");