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: Материалы и загрузка приложения