如何使用黄瓜特征文件生成骨架

How to generate skeleton using cucumber feature file

我们尝试了以下步骤:

  1. 在节点命令提示符下我们尝试了下面令人兴奋的命令

    Npm install -g cucumber Also we tried npm install -g protractor-cucumber

  2. cucumber --version

以上命令打开 webstorm 编辑器。

  1. 我们已经创建了特征文件(feature/testfeature.feature)

  2. 现在我们尝试在 cmd 提示符下使用 运行 命令生成骨架。

Cucumber.js It is opening webstorm editor

  1. 我们看不到框架文件

如果我们遗漏了什么,您能否提出建议 我们应该能够使用 npm 命令创建框架文件。

提前致谢。

如果你必须在你的控制台中生成 Step definitions structure/skeleton 你必须 运行 量角器命令

protractor your_conf.js

你的conf.js应该是这样的-

exports.config = {

directConnect: true,
baseUrl: '',
capabilities: {
'browserName':
    (process.env.TEST_BROWSER_NAME || 'firefox'),
'version':
    (process.env.TEST_BROWSER_VERSION || 'ANY')
 },

onPrepare: function () {
var chai = require('chai');
var chaiAsPromised = require('chai-as-promised');
chai.use(chaiAsPromised);
global.expect = chai.expect;
browser.manage().window().maximize();
},

setDefaultTimeout : 60 * 1000,
framework: 'custom',
frameworkPath: require.resolve('protractor-cucumber-framework'),
specs: [
'../Features/*.feature'
 ],

cucumberOpts: {
monochrome: true,
strict: true,
plugin: ["pretty"],
require: ['../StepDefinitions/*.js', '../Support/*.js']
}
};