gpt4 book ai didi

javascript - 如何在 Protractor 中运行相同的测试文件两次?

转载 作者:行者123 更新时间:2023-11-29 10:13:51 27 4
gpt4 key购买 nike

我有一种情况,我想运行同一个测试文件两次。假设我有一个 test1.js 和 login.js,我在配置中以这种方式定义我的套件:

specs: [
'test1.js',
'login.js',
'test1.js'
]

如您所见,我想运行 test1.js 两次,但 protractor 运行 test1.js、login.js 然后完成。您知道我该如何实现吗?

问候亚当

最佳答案

Protractor 正在遍历所有规范文件模式以获取它应该运行的测试列表,因此无法通过规范列表来完成这项工作。我会做的是使用节点的 require 来组织你的测试:

// In your configuration file
specs: [
'thetest.js'
]

// thetest.js
require('test1.js')();
require('login.js')();
require('test1.js')();

// test1.js
module.exports = function() {
describe(...)
};

关于javascript - 如何在 Protractor 中运行相同的测试文件两次?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27170196/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com