我正在使用selenium,黄瓜和java进行自动化测试。
我需要在chrome浏览器中安装插件才能打开我的应用程序。我已经安装了这个插件。但是,当我通过selenium打开chrome浏览器时,此插件丢失,应用程序无法正常工作。
每次打开浏览器时如何安装插件?
我正在使用 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
如果您对此有任何疑问,请告诉我。