Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/377.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 错误:导航到http://localhost:8080/ 被另一个取消了_Javascript_Adal_Adal.js_Playwright - Fatal编程技术网

Javascript 错误:导航到http://localhost:8080/ 被另一个取消了

Javascript 错误:导航到http://localhost:8080/ 被另一个取消了,javascript,adal,adal.js,playwright,Javascript,Adal,Adal.js,Playwright,我正在为我的应用程序使用adal angular,一旦它导航到localhost,它就会重定向到另一个网站进行登录。我收到(节点:38052)未经处理的Promisejection警告:错误:导航到http://localhost:8080/ 已被另一个取消 (async () => { try { const browser = await playwright.chromium.launch(); const context = await browser.newC

我正在为我的应用程序使用
adal angular
,一旦它导航到localhost,它就会重定向到另一个网站进行登录。我收到
(节点:38052)未经处理的Promisejection警告:错误:导航到http://localhost:8080/ 已被另一个取消

(async () => {
  try {
    const browser = await playwright.chromium.launch();
    const context = await browser.newContext();
    const core = await context.newPage("http://localhost:8080/");

    await page.screenshot({ path: `example.png` });
    await browser.close();
  } catch (e) {
    console.log(e);
  }
})();
此流是常规的AD单点登录行为,我需要等待重定向结束,然后插入用户和密码以获取令牌并调用我的API

我尝试使用
goto
,但无效:

const playwright = require("playwright");

(async () => {
  try {
    const browser = await playwright.chromium.launch();
    const context = await browser.newContext();
    const core = await context.newPage("about:blank");
    const page = await core.goto("http://localhost:8080/");

    await page.screenshot({ path: `example.png` });
    await browser.close();
  } catch (e) {
    console.log(e);
  }
})();
这里有一个木偶演员的例子

const puppeteer = require("puppeteer");

(async () => {
  const browser = await puppeteer.launch();
  const page = await browser.newPage();
  await page.goto("http://localhost:8080", { waitUntil: "networkidle2" });
  await page.screenshot({ path: "example.png" });

  await browser.close();
})();
最后,您将获得一张具有以下内容的图像:


这里有一个悬而未决的问题,谢谢@hardkoded!下列的