获取已执行的规范文件的文件名
Get file names of executed spec files
如何获得当前执行的spec的文件名?例如:我运行:protractor conf.js --specs ./spec/first_spec.js,./spec/second_spec.js
所以我想检索数组['first_spec','second_spec']
,因为我想在report.html
中显示它。这是一种很好的思考方式,还是在最近的运行中有一个内置的文件名函数?我是量角器和角的新手,我只找到了一种提取单个describe
的方法,这对我没有什么帮助。我把这个写在protractor-angular-screenshot-reporter
上面
这是一种方法。读取从CLI参数传递的测试用例数组,并根据您的方便使用它
onPrepare: function() {
var testCaseArr
for (i = 0; i < process.argv.length; i++) {
argument = process.argv[i];
// if "specs" are found we know that the immediate following object is the array of test scenarios
if (argument.indexOf('specs')>0) {
specIndex = i + 1;
testCaseArr = process.argv[i+1];
break;
}
}
// This will output - ['first_spec','second_spec']
console.log(testCaseArr)
},
详情请参考我的博客。
相关文章:
- 通过javascript下载文件时设置文件名
- AngularJS-如何列出给定文件夹中的文件名
- 如何设置浏览器打开的文件对话框的文件名(一些默认值)
- Safari 5.1.7下载文件名未知的csv文件
- 使用文件夹路径名保存所有图像文件和文件名
- 从Javascript中的输入文件中获取文件名
- GridFS 通过_id使用文件名下载来查找文件
- 警报输入“文件”文件名,使用 jQuery 和“split”
- 只需提供文件名即可将文件上传到服务器
- 为什么在下面的场景中,用于存储所选文件名和文件路径的隐藏输入字段没有在表单上生成
- 用于获取<输入类型=文件>只返回firefox中的文件名
- 输入文件:如何在刷新后显示文件名
- 允许上传具有特定文件名和扩展名的文件
- 如何在使用Grunt时检测不同文件夹中相同的文件名
- 当使用预先签名的POST url将文件上传到AWS S3时,设置随机文件名
- 我希望Javascript根据Photoshop中打开的文件的文件名运行3个单独的操作
- 使用 Phonegap 文件 API 获取所有文件名
- 如何从IE浏览器中的输入文件标签中获取javascript中的文件名
- 为什么 IE9 不接受文件名长度超过 230 的文件
- 使用正则表达式从文件名中查找文件版本