我尝试在 GWT Java 应用程序上进行 Selenium 测试,并且我想使用 ChromeDriver 来执行此操作。
我需要在我的设置中使用 GWT 插件,这就是我所做的:
@Provides
@Singleton
protected WebDriver getDefaultWebDriver() throws IOException {
ChromeOptions chromeOptions = new ChromeOptions();
chromeOptions.addArguments("--load-plugin=/home/bob/.config/google-chrome/Default/Extensions/jpjpnpmbddbjkfaccnmhnkdgjideieim/1.0.11357_0/Linux_x86_64-gcc3/libGwtDevPlugin.so");
ChromeDriver chromeDriver = new ChromeDriver(chromeOptions);
return chromeDriver;
}
我在 Ubuntu 上,通过查看 chrome://plugins 找到了我的插件的路径
但是,当我运行测试时,插件没有加载,他要求我安装它(我的测试失败)。
知道什么会导致这种情况,我怎样才能让它知道插件?