Как попасть в приложение, использующее проверку подлинности Windows,
Привет. Все, что новичок в кукловоде, пытается провести некоторую автоматизацию и тестирование производительности с кукловодом, поэтому при попытке войти в приложение и выполнить проверку образца.я не могу продолжить, потому что аутентификация Windows не может пройти, пожалуйста, помогите, я пробовал ниже код не работает :(
const puppeteer = require('puppeteer');
async function test() {
const proxyUrl = 'URL';
const username = 'Uname';
const password = 'pwd';
const browser = await puppeteer.launch({
args: [`--proxy-server=${proxyUrl}`],
headless: false,
});
// let browser = await puppeteer.launch({ headless: false });
let page = await browser.newPage();
await page.authenticate({ username, password });
await page.goto('URL')
const html = await page.$eval('.ds-tile-container', e => e.innerHTML)
expect(html).not.toBeNull();
await page.pdf({ path: 'hn.pdf', format: 'A4' });
browser.close()
}
test();
я пробовал ниже код также
const oldProxyUrl = 'https://siteurl:8080';
const newProxyUrl = await proxyChain.anonymizeProxy(oldProxyUrl);
console.log(newProxyUrl);
const args = [
'--disable-setuid-sandbox',
'--no-sandbox',
'--ignore-certificate-errors',
'--ignore-certificate-errors-spki-list ',
];
const options = {
args,
headless: true,
ignoreHTTPSErrors: true,
};
const browser = await puppeteer.launch(options);
сейчас получаюошибка типа
(узел: 20520) UnhandledPromiseRejectionWarning: необработанное отклонение обещания (идентификатор отклонения: 1): ошибка: недопустимая опция "proxyUrl": в настоящее время поддерживаются только прокси HTTP (узел: 20520) [DEP0018] DeprecationWarning: Необработанные отклонения обещаний являются устаревшими. В будущем отклонения обещаний, которые не обрабатываются, завершат процесс Node.js с ненулевым кодом выхода.