WebdriverIO -это фреймворк для тестирования браузеров и мобильных устройств нового поколения для Node.js.
Особенности WebdriverIO
Это инструмент с открытым исходным кодом для автоматического тестирования веб-приложений
Он предоставляет возможности навигации по веб-страницам, пользовательского ввода, выполнения JavaScript и многое другое.
WebdriverIO полностью написан на JavaScript.
WebdriverIO предоставляет пакет Node для тестирования с веб-драйвером.
WebdriverIO поддерживает синхронный код, почти все тестовые фреймворки BDD и TDD, библиотеку ‘webdrivercss’ для сравнения CSS-стилей элементов на странице.
Синхронность WebdriverIO обеспечивает технология Fibers, иногда ее еще называют coroutines.
WebdriverIO упрощает поиск элементов. Помимо поиска элементов только по тексту, который они содержат (например, ‘button=Save’), WebdriverIO позволяет использовать расширенные селекторы CSS (например, ‘#editSomething>span #someElementID’ или ‘#elementId>h3:nth-of-type(1)’).
WebdriverIO поставляется с собственным средством запуска тестов.
WebdriverIO поддерживает другие среды тестирования, такие как Jasmine, Cucumber и Mocha.
Отзывы
Отзывов пока нет.