以前我使用Robot Framework来自动化应用程序测试,但是新客户要求关注Spock + GEB.我从来没有使用它,但我需要快速比较其中两个工具并做出选择.请帮助我了解它们之间的区别以及每种方法的优点/缺点.
我想导入我的测试文件实用程序模块,它是用ES6编写的,并导出了我需要的几件东西.所以我做的是
import { module } from 'file'
Run Code Online (Sandbox Code Playgroud)
但它会抛出'SyntaxError:Unexpected token import'错误.
我试过了:
require('babel-core/register')
到nightwatch.conf.js的顶部require('babel-register')()
到nightwatch.conf.js的顶部npm i babel-plugin-add-module-exports --save-dev
,并将"add-module-exports"插件添加到.babelrc配置文件中npm i babel-preset-es2015 --save-dev
,并将es2015预设添加到.babelrc配置文件中加
require('babel-core')
require('babel-loader')
require('babel-plugin-add-module-exports')
require('babel-polyfill')
require('babel-preset-stage-2')
require('babel-preset-es2015')
Run Code Online (Sandbox Code Playgroud)到了nightwatch.conf.js的顶部
这一切都无济于事.我该怎么办才能进口/出口?