【问题标题】:Playwright with Typescript, test inside a for loop is not identified by Test Runner使用 Typescript 的剧作家,测试运行器无法识别 for 循环内的测试
【发布时间】:2022-01-12 21:39:40
【问题描述】:

我正在尝试使用 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)
    });
}; });

【问题讨论】:

    标签: typescript playwright playwright-test


    【解决方案1】:

    首先,确保您的测试是在没有循环的情况下找到的。然后你必须重命名测试的标题以使其独一无二。

      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)
        });
      };
    

    【讨论】:

      猜你喜欢
      • 2021-05-26
      • 2020-10-22
      • 1970-01-01
      • 2021-08-14
      • 1970-01-01
      • 2021-10-26
      • 2018-10-12
      • 1970-01-01
      • 2022-09-24
      相关资源
      最近更新 更多