Подтвердить что ты не робот

Есть ли хорошая среда разработки Selenium на основе IE?

Проект SeleniumIDE основан на Firefox (и его плагиновой архитектуре). Мое приложение (по разным причинам) работает только в Internet Explorer (6+). Фактически, мы активно проверяем браузеры, отличные от IE, и делаем немедленную переадресацию.

Это 6-летняя кодовая база, и мы пытаемся удалить все особенности html, которые требуют нашей зависимости IE.

У нас уже есть надежный и растущий набор тестов NUNIT для кода. Мы хотели бы добавить Selenium для выполнения функциональных тестов Web. Есть ли хорошая среда для создания/записи тестов Selenium с использованием IE в качестве браузера?

4b9b3361

Ответ 1

Selenium не имеет IDE для Internet Explorer (любая версия). Я тоже не видел никаких разработок. Вы можете проверить их доски/сайт для обновлений, но я их Основное внимание уделяется FireFox для IDE.

Selenium может запускать тесты в Internet Explorer (включая IE6) с помощью SeleniumRC. Вы можете записывать тесты с помощью IDE в FireFox (или писать тесты в на любом языке, который они поддерживают), а затем использовать SeleniumRC для запуска IE и запуска тестов.

Для IDE Internet Explorer, аналогичных тому, что дает Selenium в FireFox, проверьте WatiN

Ответ 2

В то время как не Selenium-рекордер, это утилита, которая поможет в написании кода, который использует Selenium для управления веб-приложением или веб-сайтом, который работает только в IE.

Утилита поможет получить строки локатора, которые используются в API Selenium, для ссылки на элементы в DOM.

Ответ 3

Я знаю, что это старый пост, но есть продукт под названием testmaker, который делает именно то, что вы ищете. Компания была приобретена, и похоже, что новые продукты больше не бесплатны, но на их сайте все еще есть ссылки на бесплатную версию сообщества testmaker.

http://www.pushtotest.com/testmaker-6-community-download

Ответ 4

Я знаю, что это старо, но я хотел бы добавить еще одно решение, я сказал об этом в Selenium IRC, и никто не знал, что это возможно. Во всяком случае, существует еще один способ автоматизации IE с использованием старой FF IDE (2.9.1) и то, как я сейчас автоматизируюсь на IE8. Предпосылки:

-FF 54 или старше

-Selenium IDE 2.9.1

-Selenium -server-автономный-2.53.1.jar

-IEDriverServer

Запустите сервер selenium со следующей командой на окнах cmd (нажмите клавишу Windows + R и напишите cmd):

java -jar c:\selenium\selenium-server-standalone-2.53.1.jar -Dwebdriver.ie.driver=IEDriverServer.exe

В этом примере мои файлы, где в c:\selenium, так адаптируются к нему, где у вас есть файлы. Как только сервер встанет, откройте FF IDE, перейдите к параметрам, на последней вкладке "WebDriver" отметьте опцию "Включить воспроизведение WebDriver", а в поле ниже, удалите все, если в нем есть текст и напишите:

internet explorer

Сохраните изменения. Теперь вы можете запускать свои тесты в IE. Обратите внимание, что вы не можете записывать или выполнять отдельные команды ваших сценариев таким образом в IE, это позволяет вам запускать ваши скрипты в IE. Вы можете записывать их на FF, и они запускают его в IE.