'clicking on a button should redirect to other page': function(browser) {
browser
.url('localhost')
.waitForElementVisible('some', 10000)
.click('button')ㄍ
.assert.urlContains('/other')
.waitForElementVisible('other-view', 10000)
.end();
}
安裝 FireFox driver
npm install --save-dev geckodriver
配置NightWatch
...
"WebDriver.gecko.driver" : require('geckodriver').path
...
你可能不需要使用WebDriver,有其他的框架可以使用:
執行速度可以更快,並且不需要太多的配置選項。
終於完成系列文章,雖然中途下車了。(幹!)
我隨著參考書Go Through了一遍測試所需要的知識與內容,但實際上我們還是很有可能遇到困難與無法馬上解決的問題。
我現在還想再買另外一本書來寫XD
總而言之,要感謝在餐桌旁的夥伴們,陪我彎道超車XDDD
下次真的要寫完再睡覺,期望明年再相見囉。