有没有办法在新浏览器中为不同的客户执行量角器规范。
客户列表将来自一个文件。
spec文件是“testOverview.spec.js”,希望为每个客户执行此规范,如果可能,最好并行执行
为每位客户
1)打开新浏览器 2)登录 3)检查价值 4)完成(清除所有内容,以便下一个客户重新开始(需要登录))
答案 0 :(得分:0)
您可以使用以下格式创建包含数据的JS文件:
var dataPage = {
companyDetails : [
{company : 'detail'},
{company : 'detail'},
{company : 'detail'},
{company : 'detail'}
]
};
导入测试文件中的文件并为每个公司运行测试。 测试将逐个执行,而不是使用此方法并行执行。
答案 1 :(得分:0)
您可以为此编写一个“it”块,并使用以下多个客户数据进行迭代:
var customersData = testConfig.testArray;
customersData.map(function(customers) {
it('write your test here', function() {
console.log('CustomerName: ', customers.customerName);
});
});