タグ

ブックマーク / qiita.com/nyasba (2)

  • Java製SeleniumラッパーのSelenideを使ってみた - Qiita

    Selenium勉強会@サイボウズに行ってきました #selenium_cybozu の記事で Selenideの話 Selenide == Javaで書かれたSeleniumクライアントラッパー というのを見つけてGroovy製のGebと比較したいなと思い、使ってみました。 Selenideについて 公式はここ。http://selenide.org/ Selenide is a wrapper for Selenium WebDriver that brings the following advantages: Concise API for tests Ajax support True Page Objects jQuery-style selectors You don't need to think how to shutdown browser, handle timeou

    Java製SeleniumラッパーのSelenideを使ってみた - Qiita
  • Gradleのカスタムタスクで、JUnitテストのカテゴリ分けをする - Qiita

    // targetパッケージだけをテスト対象にしたカスタムタスク task customTest(type: Test, dependsOn: testClasses) { include '**/target/**' } この例ではパッケージ名にtargetと含まれるテストだけを含めていますが、excludeを使って除外したり、複数行で記述することも可能です。 あとは ./gradlew test と実行していたところを./gradlew customTestにするだけでOKです。 メリット カテゴリの切り方を柔軟にできるのがこの方法の良いところだと思います。 元々Jenkinsで動かしているテストが遅くなって来たので分離して実行したいという背景からカテゴリ分けに取り組みましたので、既存のテストコードに@Categoryはついていませんでした。 テストが遅くなったと感じた時にはテストケー

    Gradleのカスタムタスクで、JUnitテストのカテゴリ分けをする - Qiita
  • 1