我有以下剧作家代码
await page.waitForEvent("console", msg => msg.text().includes("TEST: test 1 objects."));
在代码中,当有人点击按钮时,我会执行
console.log("TEST: test 1 objects")
,但 plawyright 没有接收到该按钮。
我是不是错过了什么?
如果您导致该日志行,您可能需要在单击时等待控制台行。像这样的东西:
await Promise.all([
await page.waitForEvent("console", msg => msg.text().includes("TEST: test 1 objects.")),
await page.locator('someLocator').click()
]);