WebdriverIO 與 Chimp 和 Mocha 整合
此篇與之前的教學延續,WebdriverIO 基礎的部分,請看舊文。
安裝 Chimp
npm install -g chimp
撰寫一個自動化測試 script
圖片來自於官方網站
這邊就直接使用了官網上的範例。需要特別注意的一點是在測試描述的標題上,需要加入 @watch
才會被監聽。
1 | describe('Chimp Mocha', () => { |
執行
chimp --mocha --watch --path=test
預設的 path 是 features 資料夾,如果你的測試資料夾不在預設位置,則需另外指定 path 得值。
問題排解
Using removed Babel 5 option: base.stage - Check out the corresponding stage-x presets http://babeljs.io/docs/plugins/#presets
安裝 Babel
1 | npm i babel-preset-es2015 -S |
建立 Babel 設定檔 .babelrc
1 | { |
參考資料