首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在第一个网址成功登录后导航到第二个网址(angular7)

如何在第一个网址成功登录后导航到第二个网址(angular7)
EN

Stack Overflow用户
提问于 2019-09-13 18:07:46
回答 1查看 42关注 0票数 0

有人能帮帮我吗……如何通过更改url从非角度页面导航到angular7页面。

请在下面找到我的代码片段:

代码语言:javascript
复制
const puppeteer = require('puppeteer');

async function getPic() {

    const browser = await puppeteer.launch({
        headless : false,
        args     : ['--window-size=1920,1080']
    });
    const page = await browser.newPage();

    //1st url is non angular page
    await page.goto('https://LT.html', {
        waitUntil : 'networkidle2',
        timeout   : 3000000
    });

    await page.waitForSelector('#login-form #userInput');
    await page.click('#login-form #userInput');

    await page.type('#login-form #userInput', 'rkatkam');

    await page.waitForSelector('#login-form #passwordInput');
    await page.click('#login-form #passwordInput');

    await page.type('#login-form #passwordInput', 'cisco123');

    await page.waitForSelector('#login-wrapper > #login #login-button');

    await Promise.all([
        page.waitForNavigation(),
        page.click('#login-wrapper > #login #login-button')
    ]);

    //now after getting the authentication success, i have to navigate to 2nd url (my actual application url
    // this is angular7 page. this page takes time to load by that time my script is timing out 
    //timeout 30000ms exceeded
    await page.goto('https://myactualapplication/', { //2nd url
        // networkIdleTimeout: 5000,
        waitUntil: 'networkidle2'  
    });

}

getPic();
EN

回答 1

Stack Overflow用户

发布于 2019-09-13 21:03:56

const page = await browser.newPage();命令之后,尝试将page.setDefaultTimeout设置为“全局”。如下所示:

代码语言:javascript
复制
const page = await browser.newPage();

// add this line:
await page.setDefaultTimeout(5*60*1000); // 5 minutes in miliseconds

// rest of the code...

如果页面耗时超过5分钟,请增加超时时间。

在你的代码中也有"networkIdleTimeout“。这对木偶操纵者没有影响,因为它不被识别。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57921572

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档