SWD Page Recorder помогает записать локаторы элементов веб-страницы, отладить их в самом приложении и
генерировать код PageObject-классов на C#, Java, Python, Ruby, Perl для дальнейшего использования в авто-тестах на Selenium WebDriver.
И… специальное предложение в этом релизе: вы можете написать свой генератор, хоть на Fortran!
В этом релизе:
- На вкладе Locators, появилась фича “SwitchTo Frame”, позволяющая искать и отлаживать веб-элементы в фреймах: frame / iframe любого уровня вложенности.
- “SwitchTo Window” позволяет переключатся на табы веб-браузера и всплывающие окна.
-
Добавился шаблон в CodeTemplates (вкладка Source Code) – [ZZZ] Experimental Run External Tool.
Данный шаблон позволяет сгенерировать файл декларации веб-элементов в формате JSON и запустить любую внешнею команду операционной системы для его обработки.
В комплект к этому шаблону входит пример такого генератора, файл “sample_ParserWebElements.js”, написанный на Microsoft JScript. - Для затравки, появилась “заглушка” для новой фичи – JavaScript Snippets, которая будет доступна в следующем релизе.
Свежее видео с демонстрацией новой функциональности:
:octocat: Материалы и загрузка приложения
-
Официальный релиз: SWD Page Recorder 0.1-Beta2 December 22 2013 со ссылкой для загрузки этого и прошлых релизов
-
Пост на Хабрахабр с другими полезными ссылками и видео:
“SWD Page Recorder: Записывает PageObject-классы для Selenium WebDriver” -
Обзор “PageObject Generator Utility for Selenium WebDriver” в блоге автора книги Selenium Testing Tools Cookbook