Puppeteer автоматизация с настроенной вкладкой

У меня есть открытая вкладка в браузере,ниже приведу код,как мне сделать так,чтобы автоматизация проходила по уже открытой вкладке,а не так,чтобы он открывал chronium.И можно ли увеличить скорость автоматизации?

    const Puppeteer = require('puppeteer');

    const login = 'log';
    const password = 'pas';

    const sleep = (x) => new Promise(resolve => setTimeout(resolve,x));

    (async () => {
        const Browser = await Puppeteer.launch({
    headless:false
});
const page = await Browser.newPage();
await page.setViewport({
    width:1100,
    height:800
});
await page.goto("https://web.skype.com/");

const isElementPresented = async (selector) => {
    return await page.$(selector) !== null;
}

const inputEmailSelector = 'input[placeholder="Электронная почта, телефон или Skype"]';
const nextBtnSelector = 'input[value="Далее"]';
const inputPasswordSelector = 'input[placeholder="Пароль"]';
const signInButtonSelector = 'input[value="Вход"]';
const doNotAskCheckboxSelector = 'input[name="DontShowAgain"]';
const yesButtonSelector = 'input[aria-describedby="KmsiDescription"]';

if(await isElementPresented(inputEmailSelector)){
    await page.type(inputEmailSelector,login)
    await page.click(nextBtnSelector);
}
await sleep(1000);

if(await isElementPresented(inputPasswordSelector)){
    await page.type(inputPasswordSelector,password);
    await sleep(1000);
    await page.click(signInButtonSelector);
}
await sleep(1000);
if(await isElementPresented(doNotAskCheckboxSelector)){
    await page.click(doNotAskCheckboxSelector);
    await page.click(yesButtonSelector);
}

await new Promise(r => {});
await Browser.close();

})();


Ответы (0 шт):