如何单击“下一步”按钮直到它在剧作家(打字稿)中消失

问题描述 投票:0回答:1

这是我用来单击下一步按钮直到它在分页时消失的代码。

然后我就可以验证最后一页的记录了

问题是,当它在最后一页时,仍然尝试查找定位器,并由于超时而给出错误。

但是,当它消失时我需要退出循环

while (true) {
      try {
        await page.locator("//div[@class='next-button']").click();
        await page.waitForTimeout(1000);
      } catch (error) {
        break;
      }
    }
typescript while-loop playwright
1个回答
0
投票

这通常是我会做的:

while(somethingNotTrueOnlyOnLastPage) 
{

// Test validation
}
© www.soinside.com 2019 - 2024. All rights reserved.