fix: use separate locators with OR for captcha detection
This commit is contained in:
parent
6615cf02db
commit
3f241bf400
1 changed files with 1 additions and 1 deletions
|
|
@ -316,7 +316,7 @@ try {
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
const hasCaptcha = await page.locator(':is(.h_captcha_challenge iframe, text=Incorrect response)').count() > 0;
|
const hasCaptcha = (await page.locator('.h_captcha_challenge iframe').count() > 0) || (await page.locator('text=Incorrect response').count() > 0);
|
||||||
if (hasCaptcha) {
|
if (hasCaptcha) {
|
||||||
console.warn('Captcha/Incorrect response detected. Please solve manually in the browser.');
|
console.warn('Captcha/Incorrect response detected. Please solve manually in the browser.');
|
||||||
await notify('epic-games: captcha encountered; please solve manually in browser.');
|
await notify('epic-games: captcha encountered; please solve manually in browser.');
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue