Публикации по теме 'webdriverio'


Интеграция отчетов Allure в WebdriverIO
Allure позволяет создавать красивые отчеты о тестировании, которые можно легко интегрировать с WebdriverIO. Давайте посмотрим, как это сделать: Установка: npm install @wdio/allure-reporter --save-dev Конфигурация: exports.config = { // ... reporters: [['allure', { // test results will generate in the directory mentioned below outputDir: 'allure-results', }]], // ... } Запустить тесты npx wdio — будет создан новый каталог allure-results ,..

Как добавить ASCII-арт в тестовую среду Webdriver.IO
В этом кратком руководстве я покажу вам, как добавить немного ASCII-графики в тестовую среду Webdriver.IO. Я предполагаю, что вы уже установили и работаете с Webdriver.IO, если это не так, посетите веб-сайт Webdriver.IO и следуйте инструкциям, используя документы Начало работы . Вы также можете клонировать этот пример репозитория , который я создал, и начать оттуда. Если вы клонируете репозиторий, обязательно запустите npm install , чтобы установить все соответствующие..

Платформа автоматизации на узле
WEBDRIVER I/O — Среда тестирования WebDriver следующего поколения для Node.js. Чтобы написать автоматизацию с помощью этой среды, нам нужно знать Node и javascript. Это очень увлекательно для веб-разработчиков, поскольку они могут писать свой код, а также автоматизировать тестирование, используя свой известный язык. В нем есть все привязки и команды селена, которые можно выполнить через javascript. Если вы веб-разработчик, работающий над nodejs с любой другой инфраструктурой..

Настройка проекта WebDriverIO с помощью JS и TS
Настройка проекта WebDriverIO с помощью JS и TS Пошаговое руководство по созданию проекта WDIO с использованием JavaScript и TypeScript В современном быстро меняющемся мире разработки программного обеспечения автоматизированное тестирование стало неотъемлемой частью процесса обеспечения качества. Когда дело доходит до тестирования веб-приложений, WebDriverIO(WDIO) стал популярным выбором среди разработчиков и тестировщиков благодаря своим надежным функциям и удобному API. Он..

Встроенная поддержка автоматизации для Shadow DOM — с помощью WebDriverIO и Cypress {Глава 3}
Последний этап битвы с Shadow DOM еще предстоит выиграть, поэтому будьте готовы справиться с ним изначально. После изучения предыдущих глав {chpater#1 Анатомия Shadow DOM и chpater#2 Поддержка W3C Webdriver для Shadow DOM } этой серии, теперь у нас есть прочные основы Shadow DOM. Итак, давайте выиграем последний этап и покорим Shadow DOM, используя несколько фреймворков с открытым исходным кодом. Что нужно выбрать для Shadow DOM, если мы начинаем автоматизацию с нуля?..

Ожидание завершения загрузки значений на странице с помощью WebdriverIO
Инструменты: WebdriverIO, Node.js. Существует множество автоматических тестов, в которых вам нужно дождаться завершения загрузки определенных полей фактическими значениями на веб-странице, прежде чем перейти к следующей точке проверки. Пример такого теста вы можете увидеть ниже. Во-первых, давайте реализуем новый метод класса OrderPage (здесь мы используем очень простую модель страницы-объекта). Этот класс также включает другой метод для открытия локаторов страниц и элементов в..

Захват деталей и скриншотов во время теста WebdrioverIO
Захват деталей и скриншотов во время теста WebdrioverIO Проблема В вашем проекте вы можете захотеть зафиксировать определенные действия каждого выполненного теста в файле. Запись даты и времени вместе с именем будет хорошим способом идентифицировать каждый тестовый пример для будущей проверки. Кроме того, часть проблемы заключается в том, что при выполнении теста, если тест не пройден, также сделайте снимок экрана. Решение Одним из решений является запуск пользовательских..