Автотесты Python + Pytest + selenium(selene) это для UI Python + Pytest + requests это для api Reporting = Allure Браузеры, пока что Chrome на этом скорее всего хватит)
Я ищу путь))) каким образом это лучше отобразить) используя какой-то сервис... или старые добрые гугл таблицы)) оно же громадное по сути по 14 проектам автотесты, и хранить такое в гугл таблице шот не особо с одной стороны охота)
А что эта цифра должна дать? Кому это понадобилось? за 100% допустим берем все api эндпоинты на проекте По-моему, изначально, плохое решение для интеграционных/системных тестов
Добрый день, коллеги, подскажите плз, почему selenide может не видеть элемент, через дебаг я вижу, что в данный момент глазами его видно, в дереве он тоже присутствует, с фреймами не связано, ищу через текст
Доброе утро, коллеги! Прошу вашей помощи по одному вопросу в автотестах, возможно вы встречали у себя на практике такое, дело вот в чем. Допустим есть страница с динамически подгружаемым виджетом. И при клике на кнопку виджет меняет свое содержимое. Но если сразу проверять содержимое виджета в тесте после клика то виджет не успевает перерисоваться и тест падает, но иногда может и пройти. Т.к виджет не зависит от загрузки страницы и не изменяется пока не перерисуется в нем информация, то и стратегия ожидания полной загрузки страницы не отрабатывает. Т.к все элементы на странице есть и доступны в дереве. Искусственно таймаут или задержку в таком случае тоже не поставить т.к. нет гарантии что виджет перерисуется за 3 или 10 секунд например при лагах на машине или медленном инете. Как на ваш взгляд можно добиться стабильности в таком моменте?
По идее wait'ы, AJAX'ы это 90 % гемора QA.Если это JAVA то наверно что то в духе ((JavascriptExecutor)driver).executeScript("return document.readyState").equals("complete");