发布于 2017-01-18 13:31:08
nightwatch.conf.BASIC.js和nightwatch.conf.js之间没有差异。
你只需要知道5件事:
nightwatch.json或nightwatch.conf.js的文件中时,无需说明应该使用哪个配置文件,因为
如果找到,默认情况下也会加载nightwatch.conf.js文件或nightwatch.json文件。请记住:
如果两者都存在,则nightwatch.conf.js总是优先于nightwatch.json。
在这种情况下,您可以像这样启动测试:
$> nightwatch
module.exports = (function(settings) { //.... })(require('path/to.your/config/file'));
或
var config = require('path/to.your/config/file'); module.exports = { //.... };
在这种情况下,您需要指定启动测试时要采取的配置文件:
$> nightwatch --config path/to.your/config/file
nightwatch_config = {
src_folders : [ "a/file/to/test" ],
selenium : {/*...*/},
common_capabilities: {/*...*/},
test_settings: {
default: {},
chrome: {desiredCapabilities: {browser: "chrome"}},
firefox: {desiredCapabilities: {browser: "firefox"}},
safari: {desiredCapabilities: {browser: "safari"}},
ie: {desiredCapabilities: {browser: "internet explorer"}}
}
};
for(var i in nightwatch_config.test_settings){
var config = nightwatch_config.test_settings[i];
for(var j in nightwatch_config.common_capabilities){
config['desiredCapabilities'][j][browserstack.video] = true;
}
}
module.exports = nightwatch_config;https://stackoverflow.com/questions/41678096
复制相似问题