poyopoyo0のブログ

poyopoyoのブログ

Web 関連のメモ書きブログです。

Selenium で個別テストを実行するときのコマンド

このコマンドが必要になる度に、何度も調べ直しているので、メモ書き。

$ SELENIUM=1 ruby -Itest test/integration/foo_test.rb

と Terminal から打ち込めば、 Selenium で個別テストが実行できる。 テストに binding.pry を入れて実行すると、一行づつテストを進めながら Selenium でブラウザを確認できる。

フロントエンドの JavaScript が絡んでいるときは、 Selenium でテストを実行させ、テストコード中に binding.pry を挿入して実行を止めて Chrome Developer Tool を立ち上げれば、 HTML の状態を調べたり、同 console で JavaScript を実行したりできる ( Chrome Developer Tool の立ち上げショートカットは Command + option + i )。