2016-05-04 13 views
1

WebDriverを使用してChrome拡張機能を自動化しようとしています。私のコードは次のようになります。ChromeOptions型のaddExtensions(File [])メソッドは、引数(File)には適用されません。

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

それはエラーを示している。

"The method addExtensions(File[]) in the type ChromeOptions is not applicable for the arguments (File)"

が、私はGoogleで検索し、すべての場所で、それは上記のコードは動作するはずですと言います。

私が逃していることを教えていただけますか?

答えて

1

addExtensionsFileアレイ(したがって[])を見込んで、あなたは、単一のFileオブジェクトを渡します。 にそれが実行してみ(修正)をハック:

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

恐ろしいです。どうもありがとう。出来た !! – Prabhath

関連する問題