From 73cce24b80d1e5c95102af90f01aab535c21db27 Mon Sep 17 00:00:00 2001 From: LingandRX Date: Sun, 10 Nov 2024 21:29:06 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E6=B5=8B=E8=AF=95=E7=94=A8?= =?UTF-8?q?=E4=BE=8B=E4=BB=A5=E4=BD=BF=E7=94=A8=20waitFor=20=E6=96=B9?= =?UTF-8?q?=E6=B3=95=E6=9B=BF=E4=BB=A3=E8=B6=85=E6=97=B6=E6=A3=80=E6=9F=A5?= =?UTF-8?q?=EF=BC=8C=E6=8F=90=E5=8D=87=E7=A8=B3=E5=AE=9A=E6=80=A7=E5=92=8C?= =?UTF-8?q?=E5=8F=AF=E8=AF=BB=E6=80=A7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- tests/zhb/csv-demo.spec.js | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/tests/zhb/csv-demo.spec.js b/tests/zhb/csv-demo.spec.js index 53e780b..9965e33 100644 --- a/tests/zhb/csv-demo.spec.js +++ b/tests/zhb/csv-demo.spec.js @@ -65,7 +65,7 @@ test('csv', async ({ zhbPage }) => { .click(); await expect(async () => { await zhbPage.getByRole('button', { name: '完成开单' }).click(); - await expect(zhbPage.getByRole('button', { name: '结账' })).toBeVisible({ timeout: 2000 }); + await zhbPage.getByRole('button', { name: '结账' }).waitFor(); }).toPass(); await zhbPage.getByRole('button', { name: '结账' }).click(); await zhbPage.locator('#page_footBathPay').getByText('结算签字').click(); @@ -73,8 +73,7 @@ test('csv', async ({ zhbPage }) => { await expect(async () => { await zhbPage.locator('#page_footBathPay li').filter({ hasText: '现金' }).click(); await expect(zhbPage.locator('#page_footBathPay li').filter({ hasText: '现金' })).toHaveClass( - /selected/, - { timeout: 2000 } + /selected/ ); }).toPass(); await zhbPage @@ -95,8 +94,10 @@ test('csv', async ({ zhbPage }) => { await expect($cleanRoom).toContainText('已结清'); await $cleanRoom.click(); await zhbPage.getByText('技师操作').click(); - await zhbPage.getByText('起钟', { exact: true }).click(); - await zhbPage.getByText('起钟成功!').click(); + await expect(async () => { + await zhbPage.getByText('起钟', { exact: true }).click(); + await zhbPage.getByText('起钟成功!').waitFor(); + }).toPass(); await zhbPage.getByText('技师操作').click(); await zhbPage.getByText('下钟', { exact: true }).click(); await zhbPage