#javascript #puppeteer
Вопрос:
Я пытаюсь создать код, который обновляет веб-сайт до тех пор, пока предупреждение не исчезнет, и выполняю следующую задачу(например, щелкните конкретный элемент), но я не могу этого сделать.
Также, как запустить код кукольника с помощью браузера Exist?
Я пытаюсь использовать режим отладки chromium, но код не запускается в существующем браузере.
const puppeteer = require('puppeteer');
const brwoserURL = 'http://127.0.0.1:9222'
const iPhonex = puppeteer.devices['iPhone X'];
puppeteer.launch({
headless: false
}).then(async browser => {
const page = await browser.newPage();
await page.emulate(iPhonex);
await page.goto('https://login.site');
await page.click("input#memId");
await page.keyboard.type("ID");
await page.click("input#memPwd");
await page.keyboard.type("PW");
await page.click("button#loginbutton.bbtn.rd");
await page.waitForNavigation();
async function run() {
page.on('dialog', async dialog => {
console.log(dialog.message());
await dialog.dismiss();
});
await page.goto('https://page-i-want-to-refresh');
await page.click("input[name='alert']")
}
run()
});