【发布时间】:2020-01-13 07:23:05
【问题描述】:
我在 puppeteer 中寻找类似的功能,使用 mocha 作为 TestNG 测试框架中的 dataProvider。任何人都可以建议如何在 puppeteer 中实现它。 提前致谢。
【问题讨论】:
标签: javascript node.js automation puppeteer browser-automation
我在 puppeteer 中寻找类似的功能,使用 mocha 作为 TestNG 测试框架中的 dataProvider。任何人都可以建议如何在 puppeteer 中实现它。 提前致谢。
【问题讨论】:
标签: javascript node.js automation puppeteer browser-automation
在 Mocha 中没有构建方法。但是您可以通过简单的forEach 方法轻松实现。
const SITES = ['https://github.com', 'https://google.com'];
SUITES.forEach(expected => {
describe('Suites:', () => {
it(`go to the ${expected} url`, => async () {
await page.goto(expected);
});
});
});
或使用mocha-testdata 库。
顺便说一句,在jest你可以轻松做到。
【讨论】: