小编Evg*_*niy的帖子

Spock + GEB与机器人框架

以前我使用Robot Framework来自动化应用程序测试,但是新客户要求关注Spock + GEB.我从来没有使用它,但我需要快速比较其中两个工具并做出选择.请帮助我了解它们之间的区别以及每种方法的优点/缺点.

frameworks spock geb robotframework

11
推荐指数
1
解决办法
4439
查看次数

如何在Nightwatch测试中使es6导入/导出工作?

我想导入我的测试文件实用程序模块,它是用ES6编写的,并导出了我需要的几件东西.所以我做的是

import { module } from 'file'
Run Code Online (Sandbox Code Playgroud)

但它会抛出'SyntaxError:Unexpected token import'错误.

我试过了:

  1. 添加require('babel-core/register')到nightwatch.conf.js的顶部
  2. 添加require('babel-register')()到nightwatch.conf.js的顶部
  3. npm i babel-plugin-add-module-exports --save-dev ,并将"add-module-exports"插件添加到.babelrc配置文件中
  4. npm i babel-preset-es2015 --save-dev ,并将es2015预设添加到.babelrc配置文件中
  5. 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的顶部

这一切都无济于事.我该怎么办才能进口/出口?

node.js nightwatch.js

7
推荐指数
1
解决办法
4644
查看次数

标签 统计

frameworks ×1

geb ×1

nightwatch.js ×1

node.js ×1

robotframework ×1

spock ×1