B
Size: a a a
B
D
const newPagePromise = new Promise((x) => {
browser.on("targetcreated",
(target) => {
if (target.type() === 'page') {
const page = await target.page();
const url = page.url()
if (url.search('https://login.microsoftonline.com/') == -1){
await page.close();
}
}
})
});
D
D
B
B
D
B
B
D
D
D
D
let [popup] = await Promise.all([
new Promise((resolve) => page.once("popup", resolve)),
page.click(".btn-primary"),
]);
const timeout = (ms) => new Promise((resolve) => setTimeout(resolve, ms));
await Promise.race([
await timeout(500),
// await popup.type("input.form-control", "user@email.com"),
await popup.url(),
]);
AP
let [popup] = await Promise.all([
new Promise((resolve) => page.once("popup", resolve)),
page.click(".btn-primary"),
]);
const timeout = (ms) => new Promise((resolve) => setTimeout(resolve, ms));
await Promise.race([
await timeout(500),
// await popup.type("input.form-control", "user@email.com"),
await popup.url(),
]);
ДП
Т
ДП
let [popup] = await Promise.all([
new Promise((resolve) => page.once("popup", resolve)),
page.click(".btn-primary"),
]);
const timeout = (ms) => new Promise((resolve) => setTimeout(resolve, ms));
await Promise.race([
await timeout(500),
// await popup.type("input.form-control", "user@email.com"),
await popup.url(),
]);
S
ДП
D