I came across a website which I was only able to enter a password in the security control that popped up. How to solve this problem using Puppeteer?
Below is my code:
const puppeteer = require('puppeteer');
const url = 'xxxx';
async function insertPwd() {
const browser = await puppeteer.launch({
ignoreHTTPSErrors: true,
args: ['--ignore-certificate-errors', '--no-sandbox'],
headless: false,
});
let page = await browser.newPage();
await page.goto(url, { waitUntil: 'load' });
const selector = '#SIPBox1';
const input_value = 'abcdefg';
await page.waitForSelector(selector, { timeout: 5000 });
const input = await page.$(selector);
await input.click();
await page.focus(selector);
await page.keyboard.type(input_value);
}
insertPwd();