Накануне вышла третья версия Selenide - популярного фреймворка-обертки над Selenium Webdriver для автоматизированного тестирования веб приложений на Java. В связи с этим хотелось бы поговорить про последние фичи этого инструмента, такие как автоматическое логгирование, верификация, управление браузером и другие.
2. Немного о себе…
Андрей Стахиевич
COMAQA.BY
ISSOFT Solutions
DPI Solutions
andreystakhievich@coherentsolutions.com
• ASP.Net developer с 2-летним стажем
• Selenium Webdriver-based test automation specialist с 3-
летним стажем
• Mobile test automation specialist cо стажем
1,5 год
14. Что еще?
• Статичный и потокобезопасный WebDriver
• Новые локаторы (sizzle, By.text())
• Helper методы
• Детальные сообщения об ошибках
• Очень понятный и читаемый API
15. Что такое Listener?
Listener – это паттерн программирования, который
позволяет прослушивать определенные события на
каком-то процессе и вешать на эти события
дополнительное поведение.
Listener
Test Runner
32. Выводы:
• Selenide – хороший инструмент для
автоматизации тестирования
• Из хороших инструментов следует извлекать
максимум полезности
• При недостатке документации open source проектов
следует искать информацию в исходниках
…или на митапах