概要
前回: JavaScript in Selenium Test (1): selenium-webdriver & Mocha & power-assert
今回は、selenium-webdriverで実際のメンテナンスを意識したコードを書いてみます。
コードをメンテナンスしやすくするために重要なのは、なんらかの変更が発生したときに修正するポイントを最小にすることです。そのためには、各テストで重複しがちなコードを可能な限り意味があるコードとして切り出すことが重要です。今回は、hookとページオブジェクトを使って前回書いたテストコードをリファクタしていきます。
続きを読む