Открыть новую ссылку в текущие вкладке puppeteer

420
26 ноября 2017, 16:08

Как открыть новую ссылку в текущие вкладке puppeteer. У меня алгоритм такой: открываю ссылку -> логин и пароль -> вхожу. И потом, когда открылась страница после входа, он перешел по другому URL.

const puppeteer = require('puppeteer');
let bot = async () => {
const browser = await puppeteer.launch({headless: false});
const page = await browser.newPage();
await page.goto('https://ok.ru/');
await page.click('#anonymPageContent > div.anonym_login_w > div > div:nth-child(3) > form > div.form-actions > div:nth-child(1) > input');
await page.waitFor(1000);
let email = "#";
let password = "#";
await page.evaluate((email, password) => {
    document.querySelector("#field_email").value = email;
    document.querySelector("#field_password").value = password;
    document.querySelector("#anonymPageContent > div.anonym_login_w > div > div:nth-child(3) > form > div.form-actions > div:nth-child(1) > input").click();

}, email, password);
};
bot().then((value) => {
console.log(value); // Получилось!
});

Куда вставить строчку кода для перехода ?

READ ALSO
Преобразовать полное ФИО в сокращённое

Преобразовать полное ФИО в сокращённое

Как можно преобразовать полное ФИО в краткое?

334
задний фон(body) не покрывает всю страницу на IOS

задний фон(body) не покрывает всю страницу на IOS

Я создал простую страницу используя css flexbox layoutВсе работает хорошо с Android телефонами,а вот на Iphone,при скроле,появляется разрыв,к которому применяется...

298
Что не так с setTimeout?

Что не так с setTimeout?

Нужно вывести окно через 5 секундНе совсем понятно, почему ниже приведенный код не работает:

264