當時才剛在同事協助 initial 下,接觸 Nightwatch 一週,還沒研究 config 檔案,直接開始寫 test case。還沒有裝 Babel,在 const、let、import、Async/Await 不能用之下,寫了一週 es5 語法,還是可以寫,但上班期間一邊寫開發除蟲 es6,一邊寫測試 es5,時間有限之下,寫起來實在是不順手...。
後來同事裝了 Babel 之後,寫起來順手到不行,下面來研究一下怎麼裝的。
npm i @babel/core --save
npm i babel-polyfill --save
在 nightwatch.conf.js 檔案一開頭加上:
require('babel-core/register')({})
require('babel-polyfill')
就可以使用 es6 語法啦 ~~