Иногда появляется кнопка, а иногда нет.
В случае, если она появляется, я должен нажать на нее, но если нет, я должен просто перейти к следующим шагам.
Это код, который я использовал, он не работает, потому что, если кнопка не появляется, происходит тайм-аут.
const continueASButton = await page.waitForXPath(
"//button[contains(@name, '__CONFIRM__')]"
);
await continueASButton.click();
Я тоже пробовал это, но, похоже, это не так действительный код.
if (
(await page.waitForXPath("//button[contains(@name, '__CONFIRM__')]")) !==
null
) {
(
await page.waitForXPath("//button[contains(@name, '__CONFIRM__')]")
).click();
}