タグ

2015年1月6日のブックマーク (3件)

  • Refreshing Web Page By WebDriver When Waiting For Specific Condition

    I'm looking for more elegant way to refresh webpage during tests (I use Selenium2). I just send F5 key but I wonder if driver has method for refreshing entire webpage Here is my code while(driver.findElements(By.xpath("//*[text() = 'READY']")).size() == 0 ) driver.findElement(By.xpath("//body")).sendKeys(Keys.F5); //element appear after text READY is presented driver.findElement(By.cssSelector("di

    Refreshing Web Page By WebDriver When Waiting For Specific Condition
    nobeans
    nobeans 2015/01/06
    "driver.navigate().refresh()"/これをteardownで実行することで、同一URLで画面遷移するWebUIに対するデータ駆動テストのような連続的なテストであっても毎回クリーンな初期状態からテストが実施できた
  • 面倒な画面確認から解放されるためのgeb自動キャプチャ - Qiita

    初投稿です。 システムテストや受入テストなどで大量のテストパタンを1つ1つ画面表示確認している人も多いかと思います。私も昔は途方もない作業を手で行っていましたが、数十パタンもあると病んできますよね^^; 今回はgebを使って自動キャプチャをとることで画面の表示確認作業を楽にする方法を紹介したいと思います。 少し前にも、テスト結果のスクリーンショットをexcelに張り付ける話が出てましたね。それも楽になるはずです♪ Gebとは Webアプリケーションのテストを自動化するツールです。簡単なコードでブラウザを操作し、キャプチャをとることができます。 詳細な説明はこちらをご覧ください(英語) 試した環境 以下の通りです。申し訳ありませんが、これらの具体的なセットアップ手順は省略します Mac OS Intellij IDEA 13.1 gradle 1.12 java 1.7 groovy win

    面倒な画面確認から解放されるためのgeb自動キャプチャ - Qiita
    nobeans
    nobeans 2015/01/06
    Geb0.9.1からReporter構成が一新されてた。スクリーンショットはScreenshotReporterを使う。ソースHTMLが欲しい場合はPageSourceReporter。複数のレポートが必要な場合はCompositeReporterで組み合わせる
  • OS XとWindows上のGitとMercurialに致命的な脆弱性

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    OS XとWindows上のGitとMercurialに致命的な脆弱性
    nobeans
    nobeans 2015/01/06