我正在使用selenium,cucumber和java进行自动化测试。
我需要在Chrome浏览器中安装插件才能打开我的应用程序。这个插件我已经安装好了。但是当我通过selenium打开chrome浏览器时,这个插件就丢失了,应用程序也无法运行。
每次打开浏览器时如何安装插件?
答案 0 :(得分:0)
我正在使用 Chrome 65.0 和 Selenium 3.11.0
步骤:
代码:
public static void main(String[] args){
System.setProperty("webdriver.chrome.driver", "F:\\Automation\\chromedriver.exe");
String pathToExtension = "C:\\Users\\USER_DELL_2014_07\\AppData\\Local\\Google\\Chrome\\User Data\\Profile 3\\Extensions\\bhlhnicpbhignbdhedgjhgdocnmhomnp\\2.0_0";
ChromeOptions options = new ChromeOptions();
options.addArguments("load-extension=" + pathToExtension);
WebDriver driver = new ChromeDriver(options);
driver.manage().window().maximize();
}
就是这样!您可以使用此代码,并使用给定的扩展名
实例化chrome如果您对此有任何疑虑,请与我们联系。