как отправить реальный запрос в кукловод - PullRequest
0 голосов
/ 23 сентября 2019

пишу автотесты.Мне нужно отправить запрос API для авторизации.И из ответа беру печенье.Как я могу это сделать?И где я могу увидеть, что этот запрос исчез?Пожалуйста, напишите свой ответ с реальным примером

Я пытался, но это не работает.

    test("send auth request", async () => {
        await page.setRequestInterception(true); //Включает захват запросов страницы
        page.on("request", request => {
            request.respond(JSON.stringify({
                'url': 'https://uchebnik-stable.opk.su/api/sessions',
                'method': 'POST',
                'credentials': 'include',
                'headers': {
                    'accept': 'application/json;charset=UTF-8',
                    'content-type': 'application/json',
                },
                'body': {
                    'login': "someLogin",
                    'pass': "somePass"
                },
            }))
        });
        await page.goto("https://uchebnik-stable.opk.su", {waitUntil: 'networkidle2'}); 
    })
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...