waitの時間間隔をテスト単位で分ける方法

テストによってwaitの時間間隔を変更したい場合、以下の様な定義をGebConfig.groovyにしておくと良い。

    presets {
        slow {
            timeout = 20
            retryInterval = 1
        }
        quick {
            timeout = 1
            //retryIntervalはデフォルトの0.1を利用
        }
    }

上記の様な定義をしておけば、waitForを指定する際にパラメータ付きで定義すれば、waitする時間を切り替え可能となる。

    waitFor("quick") {
        // waitの条件
    }

エキスパートが教えるSelenium最前線

エキスパートが教えるSelenium最前線