2
this pageの下部に記載されているように、Selenium-Webdriverを使用すると簡単にSauce LabsのジョブIDを取得できます。WatirでSauce LabsのセッションID
Watir-Webdriverにも同様の方法がありますか?
this pageの下部に記載されているように、Selenium-Webdriverを使用すると簡単にSauce LabsのジョブIDを取得できます。WatirでSauce LabsのセッションID
Watir-Webdriverにも同様の方法がありますか?
ドライバセッションIDは、Watir APIを介して直接公開されません。しかし、あなただけの基礎となるドライバオブジェクトに対して直接同じメソッドを呼び出すことができます。browser
と仮定すると
はあなたのワチール::ブラウザのインスタンスである:
browser.driver.session_id
私は昨日、これに取り組んで、それを試してみました。私はNoMethodError:未定義のメソッド 'session_id 'を#'に対して(Chromeを使用して)あなたの解決策で得ます。 'browser.driver.session_storage'と入力するとそこに' @ session_id'がありますが、どのように抽出するのか分かりませんでした。 –
pjd
私は昨日私のガイドとしてあなたのウェブサイトからページを使用していたことにも言及する必要があります(https://jkotests.wordpress.com/2013/06/13/accessing-selenium-webdriver-from-watir-webdriver/)。ありがとう! – pjd
あなたがChromeを使用していると言うときは、Chromeをローカルまたはリモートインスタンス(つまり、「Watir :: Browser.new:chrome'または「Watir :: Browser.new:remote'? 'session_id'はリモートドライバ([変更ログ参照](https://github.com/SeleniumHQ/selenium/blob/master/rb/CHANGES#L284-L295)参照)でのみ利用可能です。 –