我正在尝试在我的应用中使用Grunt Start Webdriver插件。在这个时候,我无法让它发挥作用。我的Grunt任务设置如下:
module.exports = function(grunt) {
grunt.registerTask('test', [
'clean:temp',
'compile:all',
'copy:tests',
'webdriver:test',
'protractor:test'
]);
};
一切正常,除了添加webdriver:test。该任务在名为webdriver.js的文件中定义。它的设置如下:
module.exports = function(config) {
return {
webdriver: {
options: {
// Task-specific options go here.
},
test: {
// Target-specific file lists and/or options go here.
},
},
};
};
当达到webdriver:test任务时,我收到一条错误消息:
Verifying property webdriver.test exists in config...ERROR
>> Unable to process task.
Warning: Required config property "webdriver.test" missing. Use --force to continue.
我无法弄清楚它在哪里寻找物业。或者,为什么它不起作用。任何人都可以提供一些见解。我的grunt文件和任务的结构与Kibana的结构类似,以防你好奇。
谢谢!