Protractor 有没有办法将gragrator.conf套件名称读入txt文件?

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 = {

我有一个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'
  },
  ...
}
创建一个新的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
文件,其中包含套件名称:

套件:登录、注册、注销