我正在使用硒,黄瓜和java进行自动化测试。
我需要在 chrome 浏览器中安装插件才能打开我的应用程序。这个插件我已经安装了。但是当我通过硒打开chrome浏览器时,此插件丢失,应用程序无法正常工作。
每次打开浏览器时如何安装插件?
我正在使用Chrome 65.0和Selenium 3.11.0
步骤:
- 在 Chrome 中运行以下网址:chrome://version/
- 复制 Chrome 配置文件路径。
- 在 Windows 资源管理器中打开 Chrome 配置文件路径。
- 打开"扩展"文件夹(请参阅安装该扩展的日期和时间戳(
- 复制文件夹路径。
法典:
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 将使用给定的扩展名进行实例化
如果您对此有任何疑问,请告诉我。