selenium-webdriver
経緯 お仕事で、CI 環境用に Selenium Grid を Docker で稼動させています。 以前は Hub は別サーバに立てて、Node を Docker コンテナとして複数起動できるように構築していましたが、 いろいろあって Hub も Docker コンテナとしてしまおう、と考えました…
ローカルで完結 Hub がリモートにある ↑ 且つ Node が仮想環境で動いている ↑ 且つ Port Forwarding されるポート番号が異なる とりあえず思いついた上記シチュエーションでそれぞれ書いてみます。おかしなところや過不足な点があれば指摘おねがいします。 0…
結論 とお嘆きの貴方は、hub の方のバージョンを 2.41.0 にすると解消するかもしれません 対象 Selenium Grid 使ってる hub, node ともに最新の 2.42.2 経緯 上記構成でテストしていると、開始してすぐぐらいに Session [XXXX] was terminated due to FORWAR…
ここ最近は Docker が熱いとのことです。最近は headless chrome and firefox in selenium with docker 第8回Jenkins勉強会で「Jenkins with Docker」というLTをしました #jenkinsstudy - Yahoo! JAPAN Tech Blog といった記事も目にしました。 私自身 Docke…
前略 Selenium::WebDriver::Error::StaleElementReferenceError になると悲しい Stale Element Reference Error とは see http://docs.seleniumhq.org/exceptions/stale_element_reference.jsp まあ私もよくわかってないんですが、感覚としては ノード取得 …
概要 Capybara(selenium-webdriver) + Turnip でテスト書いてて ファイルアップロードの試験やりたいな でもいちいちファイル作るのもめんどいし Tempfile でいいわ みたいな状況になると、このようなステップが表れると思います。 require 'tempfile' step …