Я использую Protractor для проверки моего приложения angular.js и его работы в Chrome. У меня возникли некоторые проблемы, связанные с его настройкой и изучением дополнительного синтаксиса webdriver для жасмина, но теперь я получаю от этого зависание и проведу несколько тестов, которые запускаются и передаются в Chrome.E2E Тестирование в транспортирторе с использованием Firefox или Safari?
Кто-нибудь знает, как запустить Protractor в Firefox или Safari или в IE или Opera? Я хотел бы иметь возможность запускать эти тесты против большего количества браузеров, чем просто Chrome. Я просмотрел the Protractor docs on GitHub, но он показывает только конфигурационные файлы для chromeDriver
. Есть ли такая вещь, как драйвер Firefox или драйвер Safari?
PS. Я не думаю, что это будет очень полезно, поэтому я не отправляю свой текущий файл конфигурации, но если это полезно, сообщите мне, и я могу опубликовать его здесь.
Спасибо, Джулия! Я ценю быстрый ответ. Я также ценю всю работу, которую вы сделали на транспортир. Это отличная рамка. Избивает дерьмо из старой вещи Кармы, которую мы должны были использовать раньше. Благодаря! – tennisgent
@Jmr Возможно ли запустить [и firefox ** и ** сафари] (http://stackoverflow.com/questions/20692008/protractor-run-multiple-tests-in-parallel-on-different-browsers?rq = 1) с транспортиром? Чтобы решить эту проблему, я написал отдельные задания grunt, но я не уверен, что это лучшее решение. –
@ VasiliyKevroletin Эта функция в настоящее время находится в работе, проверьте этот запрос на тяну. https://github.com/angular/protractor/pull/514 – rjferguson21