Веб-приложение моей компании основано на Angular?
Является ли хорошей идеей реализовать инфраструктуру автоматизации тестирования на основе Page Object/Keyword с помощью Protractor?
На данный момент то, что я сделал, у меня есть 1 вызываемый файл спецификации, который, в свою очередь, вызывает функцию выполнения тестового примера. Эта функция читает файл excel с несколькими тестовыми примерами (в конечном итоге у меня будет больше таких файлов excel с несколькими тестовыми примерами в нем), а затем выполняет тестовые примеры после формирования функций из данных excel. Это делается зацикливанием. Функции реализованы как Page Object.
Я вижу здесь 2 проблемы: 1. Отчетность: создание HTML-отчетов на основе тестовых примеров и/или тестовых шагов со скриншотами (используя protractor-jasmine2-screenshot-reporter). 2. По умолчанию 1 спецификация может выполняться всего 11 минут.
Хороший ли это подход? Должен ли я придерживаться Selenium или есть способ двигаться вперед в Protractor?