【问题标题】:How to generate skeleton using cucumber feature file如何使用黄瓜特征文件生成骨架
【发布时间】:2016-07-27 06:48:34
【问题描述】:

我们尝试了以下步骤:

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

    npm install -g 黄瓜 我们也试过 npm install -g 量角器-黄瓜

  2. 黄瓜--版本

以上命令打开 webstorm 编辑器。

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

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

黄瓜.js 它正在打开 webstorm 编辑器

  1. 我们看不到骨架文件

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

提前致谢。

【问题讨论】:

    标签: jasmine protractor cucumber


    【解决方案1】:

    如果您必须在控制台中生成Step definitions 结构/骨架,则必须运行量角器命令

    量角器 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']
    }
    };
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-12-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-06-04
      相关资源
      最近更新 更多