QA Playwright Assertions Helper
Расширение направлено на помощь QA инженерам в написании АТ сценариев
Возможности расширения
Создание шаблона ожиданий
Команда Playwright. Expect template
отображает список LocatorAssertions
по официальной документации playwright
Выбирая нужный expect
можно задать любое количество ожиданий в шаблоне
P.S. Если ничего не выбрано, по умолчанию выбирается значение один
После выбора нужного ожидания и количество строк, генерируется шаблон, в который останется подставить нужные данные
Переход в официальную документацию
Команда Playwright. Expect documentation
так же отображает список с LocatorAssertions
, но в отличии от первой команды, при выборе нужного ожидания пользователя перенаправит на официальный сайт с документацией
Создание шаблона для Function и Page
Что бы создать шаблон страницы (Page) нужно вызвать команду Playwright. Page template
Вам предложат ввести название класса и количество локаторов, которое сгенерируется в шаблоне
Что бы создать шаблон функции (Function) нужно вызвать команду Playwright. Function template
Вам предложат ввести название импорта вашей Page страницы, созданной ранее, а после дать название классу
Этот подход позволяет пользователям легко генерировать функции и страницы, которые работают с Page Object Model (POM) в Playwright
P.S. Старый вариант с генерацией отдельного файла с функциями для шаблона полностью выпилен, т.к. оказался неудобным в отладке тестов