ChromeOptions类型中的方法addExtensions(File [])不适用于参数(File)

时间:2016-05-04 08:03:03

标签: file selenium-webdriver

我正在尝试使用WebDriver自动化Chrome扩展程序。我的代码如下所示:

public static void main(String[] arg) {
    WebDriver driver = null;
    ChromeOptions options = new ChromeOptions();
    options.addExtensions(new File("/Data/mycrx.crx"));
}

显示错误:

  

"类型addExtensions(File[])中的方法ChromeOptions不适用于参数(File)"

我在Google上搜索过,并且在每个位置都说上面的代码应该可行。

你能告诉我我失踪了吗?

1 个答案:

答案 0 :(得分:1)

addExtensions需要一个File数组(因此为[])并传递一个File对象。要 hack (修复),请尝试运行:

options.addExtensions(new File[]{(new File("/Data/mycrx.crx"))});