Testium #e2e_sushi 自己紹介 azu @azu_re Web scratch, JSer.info 概要 Testiumって何? 同期的なWebDriver API PageObjectパターン Testium グルーポンが作ってるE2Eテストフレームワーク 同期的なWebDriver APIが特徴 同期的なWebDriver click() などのブラウザ操作が同期的な処理になってる groupon-testium/webdriver-http-sync testiumのbrorser APIはこれをラップしたもの Nodeには同期HTTP APIがないのでrequest-syncを使ってる なぜ同期的(なぜ非同期)? 非同期だとコールバック地獄が多発 それを解消するためにPromiseやメソッドチェーンを多様する Jasmineのexpect(promise)のような