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!下列的