Selenium IDE を使用this.browserbot.getUserWindow()
してwindow
オブジェクトを取得しましたが、WebDriverJs
.
オブジェクトWebDriverJs
を取得する方法はありますか?window
Selenium IDE を使用this.browserbot.getUserWindow()
してwindow
オブジェクトを取得しましたが、WebDriverJs
.
オブジェクトWebDriverJs
を取得する方法はありますか?window
いいえ、簡単ではありません。
SeleniumIDE は現在のブラウザーで動作しますが、WebDriver は JSON ワイヤー プロトコルを使用して潜在的にリモートのブラウザーと通信します。WebDriver コードはターゲット ブラウザーで実行されていないため、window オブジェクトにアクセスすることはできません。(コードがターゲット ブラウザで実際に実行されている場合は、通常の方法でそこからウィンドウ オブジェクトを取得できます。)
ウィンドウ オブジェクトをシリアル化し、Wire 経由で送信することもできます。これを行う方法については、この回答にヒントがあります。努力はほぼ確実に価値がない。