我想从'describe(info [i] .TestName')开始为每个新测试打开新的浏览器。Login和Start App都是一个测试的一部分。
现在,两个测试都在同一浏览器中运行,然后关闭浏览器。
for (let i in info) {
describe(info[i].TestName, () => {
beforeAll(function () {
browser.get('http://abcsite.com');
});
describe('Login', () => {
Login.start();
});
describe('LibraryApp', () => {
LibraryApp.app(info[i]);
});
});
}