使用 Typescript 的剧作家,测试运行器无法识别 for 循环内的测试
Playwright with Typescript, test inside a for loop is not identified by Test Runner
我正在尝试使用 for 循环多次执行测试。 Playwright Testrunner 未识别 for 循环内的测试。它给出消息“未找到测试”。
示例代码。
test.describe("功能:执行脚本", async () => {
test.beforeEach(({ page }) => {
landingpage = new Landingpage(page);
});
const dm = 2;
for (let i = 1; i <= dm; i++) {
test(`Execute script multiple times`, async () => {
//test steps
console.log(i)
});
}; });
首先,确保你的测试没有循环。然后您必须重命名测试的标题以使其独一无二。
const dm = 2;
for (let i = 1; i <= dm; i++) {
// Add unique identifier ↓
test(`Execute script multiple ${i} times`, async () => {
//test steps
console.log(i)
});
};
我正在尝试使用 for 循环多次执行测试。 Playwright Testrunner 未识别 for 循环内的测试。它给出消息“未找到测试”。
示例代码。
test.describe("功能:执行脚本", async () => {
test.beforeEach(({ page }) => {
landingpage = new Landingpage(page);
});
const dm = 2;
for (let i = 1; i <= dm; i++) {
test(`Execute script multiple times`, async () => {
//test steps
console.log(i)
});
}; });
首先,确保你的测试没有循环。然后您必须重命名测试的标题以使其独一无二。
const dm = 2;
for (let i = 1; i <= dm; i++) {
// Add unique identifier ↓
test(`Execute script multiple ${i} times`, async () => {
//test steps
console.log(i)
});
};