【发布时间】:2021-08-10 17:33:26
【问题描述】:
我正在使用 jest 来运行我的测试套件(后端为 Node.js 和 express)。以下是我的代码:
const puppeteer = require ('puppeteer');
test('testing login function', async () => {
const browser = await puppeteer.launch ({
headless: true,
args: ['--no-sandbox']
});
const page = await browser.newPage();
await page.type('#username', 'admin');
await page.type('#password', 'password');
await page.click('login-button');
await page.waitFor('.card');
expect(texthead).toEqual('Welcome to webpage');
await browser.close();
});
我正在尝试一次多次运行相同的测试,有没有办法开玩笑地使用它,或者使用其他工具。
【问题讨论】:
-
你能把测试代码封装在一个循环中吗?
-
是的,我尝试了 for 循环,但它会按顺序运行。我想一次运行多个测试。