使用黄瓜水貂与流星速度

时间:2015-11-20 23:58:39

标签: meteor mink cucumberjs meteor-velocity

我在流星项目上安装并运行了速度。

我遇到了cucumber-mink,我正在努力让我的方案与黄瓜貂皮中定义的步骤一起使用。

我将黄瓜水貂添加到黄瓜依赖

{
  "name": "cucumber-tests",
  "version": "1.0.0",
  "description": "Dependencies for our Cucumber automation layer",
  "private": true,
  "dependencies": {
    "underscore": "^1.8.3",
    "cucumber-mink": "^1.0.2"
  }
}

但我觉得我在这里遗漏了一些东西。如何让我的场景使用在cucumber-mink中定义的步骤?

1 个答案:

答案 0 :(得分:0)

我发现这可以使用ChromeDriver。

制作'功能/支持/ mink.js'

// This support file is loaded via --require on the cucumber command line
var Mink = require('cucumber-mink');

// http://webdriver.io/guide/getstarted/configuration.html
// https://github.com/SeleniumHQ/selenium/wiki/DesiredCapabilities
var parameters = {
  driver: {
    desiredCapabilities: {
      browserName: 'chrome'
    },
    logLevel: 'silent',
    port: 9515
  }
};

module.exports = function () {
  Mink.init(this, parameters);
};

并要求' mink.js'以及命令行上的自定义步骤。

./node_modules/.bin/cucumber-js --require ./features/support/mink.js --require ./features/step_definitions/