2

Selenium IDE を使用this.browserbot.getUserWindow()してwindowオブジェクトを取得しましたが、WebDriverJs.

オブジェクトWebDriverJsを取得する方法はありますか?window

4

1 に答える 1

1

いいえ、簡単ではありません。

SeleniumIDE は現在のブラウザーで動作しますが、WebDriver は JSON ワイヤー プロトコルを使用して潜在的にリモートのブラウザーと通信します。WebDriver コードはターゲット ブラウザーで実行されていないため、window オブジェクトにアクセスすることはできません。(コードがターゲット ブラウザで実際に実行されている場合は、通常の方法でそこからウィンドウ オブジェクトを取得できます。)

ウィンドウ オブジェクトをシリアル化し、Wire 経由で送信することもできます。これを行う方法については、この回答にヒントがあります。努力はほぼ確実に価値がない。

于 2015-12-16T03:40:57.757 に答える