Selenium Remote WebDriverを使用する際に、フラッシュオブジェクトの読み込みを無効にする方法を教えてください。 通常のウェブドライバの解決策が得られれば助かります。セレンリモートWebドライバのフラッシュを無効にする方法
ほとんどの場合、FlashオブジェクトはJavaScript によってロードされるため、私はwebdriverとリモートwebdriverの両方でjavascriptを無効にしようとしましたが、動作しません。私も試してみました
WebDriver driver = new FirefoxDriver();
((DesiredCapabilities) driver.getCapabilities()).setJavascriptEnabled(false);
:
final DesiredCapabilities firefoxCapability = DesiredCapabilities.firefox();
firefoxCapability.setJavascriptEnabled(false);
new RemoteWebDriver(new URL("http://" + windowsIP + ":4444/wd/hub"), firefoxCapability);
上記の文の実行後:私が試したリモートwebdriverをするために
DesiredCapabilities caps = new DesiredCapabilities();
caps.setJavascriptEnabled(false);
WebDriver driver = new FireFoxDriver(caps);
は私がでJavaScriptを無効にしてみましたリモートサーバーが表示します
Executing: [new session: <platform=ANY, javascriptEnabled=false, browserName=firefox, version=>] at URL:/session>
しかし、ドライバがロードしているページとFlashもロードされているにもかかわらず、すべてのJavascriptが実行されています。
私を助けてください: 1.フラッシュのロードを停止する方法を教えてください。 2.私はIE、Firefox、Chromeのページをテストする必要があるので、リモートドライバでそれを必要とします。したがって、forefoxプロファイルを読み込むことはできません。
ありがとうございました。
あなたは答えを見つけましたか? –
あなたは、@ TasawerKhanによって提供された回答を必ず受け入れるべきです。 – alecxe