Jasmine 如何利用cucumber特征文件生成骨架
我们尝试了以下步骤:Jasmine 如何利用cucumber特征文件生成骨架,jasmine,protractor,cucumber,Jasmine,Protractor,Cucumber,我们尝试了以下步骤: 在节点命令提示符下,我们尝试了以下命令 Npm安装-g黄瓜 我们也试过了 npm安装-g量角器 黄瓜版 上面的命令打开webstorm编辑器 我们已经创建了功能文件(feature/testfeature.feature) 现在,为了生成骨架,我们尝试在cmd提示符下运行下面的命令 黄瓜 它正在打开webstorm编辑器 我们无法看到骨架文件 你能告诉我我们遗漏了什么吗 我们应该能够使用npm命令创建骨架文件 提前感谢。如果必须在控制台中生成步骤定义结构/框架,则必须
提前感谢。如果必须在控制台中生成
步骤定义
结构/框架,则必须运行“量角器”命令
量角器
您的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']
}
};