такой еще вопрос, отчет я сформировал через автотесты, как лучше проверить что отчет создан, имя соответствует созданному, статус сформирован и дата текущая)? или лучше не заморачиваться до такой степени и проще вручную список посмотреть? я так понимаю что надо либо посчитать число элементов до формирования отчета и сопоставить с новым значением, либо как-то проверять значения первой строки таблицы. Имя отчета и слово сформировано я еще могу проверить через expect(page).to have_content(text) но как проверить время, если оно всегда разное?
алгоритм, в целом, такой же, как при ручном тестировании ты жмешь сформировать отчет, дальше проверяешь, что он есть в списке. как бы глазами проверял? получаешь список всех отчетов и в цикле сверяешь значения Имя, Статус, дату. если найден, то ок
либо без цикла просто ищешь элементы с нужными значениями через локаторы.
но проверять однозначно нужно, а то тест неполный получается
Всем привет Может кто то может подсказать в чём ошибка Реализую api через библиотеку RestAssure
Вот такой POST запрос given() .contentType("application/json") .header("authorization","Bearer "+token) .accept("application/json") .baseUri(BASEURL) .basePath("/somepage") .when().log().all(true) .body("{\n" + "\"cohortId\":"+peremennaya1+",\n" + "\"code\":\"JavaAuto\",\n" + "\"number\":"+peremennaya2+",\n" + "\"name\":"+peremennaya3+",\n" + "\"organ\":"+peremennaya4+",\n" + "\"startDate\":\"2021-05-06\"\n" + "}") .post() .then().log().all(true).statusCode(200) .extract().response();
Переменные у меня реализованы выше public String token; public String peremennaya1; public String peremennaya2; public String peremennaya3; public String peremennaya4;
Проблема в том что мне выкидывает постоянно ошибку
Коллеги, добрый день! Подскажите плз как можно вытащить sessionid при помощи python.requests? перерыл весь ответ, смотрел и в куки и в хедеры, но нигде этого параметра нет. При том что постман нормально кидает его