yfj2’s Automatic Web Test Related Blog

yfj2のWEBテスト自動化に関わるブログ

GebとSpockによるWebテストTips集

GebとSpockによるWebテストTips集
著者:ふじさわゆうき

  1. 問題: 自動テスト中に"org.openqa.selenium.WebDriverException: java.net.SocketException: Connection reset"が発生してテストが続行できない。途中でエラー終了してしまう。
  2. 問題: 同一のテストケースでクロスブラウザテストを実行したいが、"GebConfig.groovy"に設定があるためブラウザの切り替えが難しい
  3. 問題: GebとSpockでのスクリーンショットを出力した時に日本語で書かれていると文字化けしてしまう
  4. 問題: GebとSpockでログをファイル出力したい
  5. 問題: 取得したいタグが取得できていないが原因がわからずにトライアンドエラーになってしまい問題解決に時間がかかってしまう。
  6. 問題: クッキーに訪問履歴等を格納するWebサイトにおいて、それらの情報がクッキーに格納されているかテストしたいが、Webツールを使って手動で確認しなければならないので手間になっている
  7. 問題: Geb+Spockの正常系のテストにおいて、ユーザーID、パスワードを共通設定ファイルに定義しておくと全テストケースで共有できるので定義したい。しかし、Geb+Spockにおいてその方法がわからない
  8. 問題: Geb+SpockでJUnitのように複数テストクラスをグルーピング(TestSuite)して実行したいがわからない