0
拡張機能のクリックをシミュレートしてChrome拡張機能を自動化しようとしています。拡張機能は開かれてタブに表示されます。それを普通の方法で開く方法はありますか?Chrome拡張機能の自動化:タブではなく通常の方法で拡張子を開く方法
ここではEclipseでの私のコードです:
System.setProperty("webdriver.chrome.driver", "chromedriver");
ChromeOptions options = new ChromeOptions();
options.addArguments("--enable-extensions");
options.addExtensions(new File("chrome-extensions.crx"));
DesiredCapabilities capabilities = new DesiredCapabilities();
capabilities.setCapability(ChromeOptions.CAPABILITY, options);
driver = new ChromeDriver(capabilities);
driver.get("https://www.google.com");
Thread.sleep(500);
driver.get("chrome-extension://jojhfjndaijp.../popup.html");
System.out.println(driver);
driver.navigate().refresh();
Thread.sleep(50000);
driver.quit();
これは、それが(タブで)開かれた方法です。
私はこれ、通常の方法のようにそれをしたい:
私が同じページを呼び出しますが、正常に呼び出されたときに拡張子が追加機能だけでなく、ブラウズして、違って見えることに同意します。 ( –
はwebdriverを除いて使用することがあるツールです? –
要件はもっぱらAutomate' 'にここに拡張したものである場合には、残念ながらセレンが。アクションだけpopup.htmlとbackgroung.htmlページにアクセスして嘲笑することができる唯一の方法です。 – falloutcoder