Protractor 有没有办法将gragrator.conf套件名称读入txt文件?
我有一个dragrator.conf文件,其中包括套件,例如:Protractor 有没有办法将gragrator.conf套件名称读入txt文件?,protractor,Protractor,我有一个dragrator.conf文件,其中包括套件,例如: suites: { login: '..PATH', register: '..PATH', logout: '..PATH' } 我想以某种方式获得套件的名称并加以利用,例如将它们放在txt文件中。因此,结果应该是: 测试名称.txt login register logout 我怎么做?谢谢。使用nodejs可以轻松完成 例如,您有dragrator.conf.js文件: exports.config = {
suites: {
login: '..PATH',
register: '..PATH',
logout: '..PATH'
}
我想以某种方式获得套件的名称并加以利用,例如将它们放在txt文件中。因此,结果应该是:
测试名称.txt
login
register
logout
我怎么做?谢谢。使用nodejs可以轻松完成 例如,您有
dragrator.conf.js
文件:
exports.config = {
...
suites: {
login: '..PATH',
register: '..PATH',
logout: '..PATH'
},
...
}
创建一个新的javascript文件(例如,writeSuiteNames.js
)或将此代码片段包装到函数中,并将其放在需要的地方调用:
const fs = require('fs');
const { config: { suites } } = require('./protractor.conf.js')
fs.writeFile("./test-names.txt", `Suites: ${Object.keys(suites)}`, err => {
if(err) return console.log(err);
console.log("The file was saved!");
});
然后运行节点writeSuiteNames.js
命令
已成功创建test names.txt
文件,其中包含套件名称:
套件:登录、注册、注销
使用nodejs很容易做到这一点 例如,您有
dragrator.conf.js
文件:
exports.config = {
...
suites: {
login: '..PATH',
register: '..PATH',
logout: '..PATH'
},
...
}
创建一个新的javascript文件(例如,writeSuiteNames.js
)或将此代码片段包装到函数中,并将其放在需要的地方调用:
const fs = require('fs');
const { config: { suites } } = require('./protractor.conf.js')
fs.writeFile("./test-names.txt", `Suites: ${Object.keys(suites)}`, err => {
if(err) return console.log(err);
console.log("The file was saved!");
});
然后运行节点writeSuiteNames.js
命令
已成功创建test names.txt
文件,其中包含套件名称:
套件:登录、注册、注销