2017-02-24 9 views
0

私はコードChromeの拡張機能 - Chromeの拡張機能(ない新しいタブで)とwebdriverをを起動する方法

ChromeOptions options = new ChromeOptions(); 
options.addExtensions(new File("/path/to/extension.crx")); 
DesiredCapabilities capabilities = new DesiredCapabilities(); 
capabilities.setCapability(ChromeOptions.CAPABILITY, options); 
ChromeDriver driver = new ChromeDriver(capabilities); 

の下に使用して(ヘッダの値を変更します)Chromeの拡張機能でwebdriverを開くしようとしていますが、このコードは、開いています別のウィンドウで拡張子を持つwebDriverインスタンスは、新しいタブではなくchrome拡張子を使用して呼び出す方法を知っています。

答えて

0

あなたはこのthreadで参照することができます。 SeleniumはWebビューのみとの対話をサポートしていることに注意してください。セレンを使ってChrome拡張機能をテストする方法についてはtutorialを確認できます。ただし、sikuli(画像認識を使用する自動化ツール)を使用して、クロムアドオンをクリックすることもできます。その後、アドオンポップアップは別のブラウザウィンドウになるので、スイッチウィンドウを使用してアドオンポップアップでアクションを実行します。お役に立てれば!

関連する問題