2010-03-30 6 views
2

Мой проект совместим только с Internet Explorer. Я хочу, чтобы тестовые скрипты генерировались автоматически, как это делается в Selenium IDE.Выбор инструмента автоматического тестирования

Могу ли я использовать Selenium RC для тестирования моего приложения? Я не мог использовать Selenium IDE, поскольку он может использоваться только с Mozilla Firefox.

ответ

2

seleniumrc работает с IE. Вы можете указать браузер и путь к нему в файле конфигурации.

Он может быть легко интегрирован в ночную сборку через муравей.

придерживаться письменной формы в java.

0

Я знаю Watin совместим с IE и Firefox. Если вы хотите создать тестовый код, который вы можете использовать Watin Test Recorder

Это, конечно, подразумевает, что вы используете .Net

1

Selenium RC и Selenium сетки оба действительно хорошо работает тесты против IE. Вы можете видеть все браузеры, поддерживаемые Selenium here, а Selenium предназначен для записи для одного браузера и работы в остальном. Есть несколько небольших причуд, которые не будут работать в каждом браузере, но в 99% случаев.

0

... Или вы можете просто использовать привязки .net, которые поставляются вместе с последней версией, тогда вы можете просто запустить их через nUnit.

1

Selenium RC работает с IE, но очень опасен с IE 6 (с точки зрения непригодности использования). Создание сценариев не является тривиальным, и есть много способов сделать это. Мы создали расширение Firefox, которое исследует объекты через интроспекцию, чтобы сделать запись щелчка легкой. Есть много вариантов, но лучше всего написать свои тесты с помощью Firefox/Firebug (или Chrome). Они значительно упростят расположение объектов, и если вы будете осторожны, строки локатора должны по-прежнему работать в IE.

1

Там может быть два ответа на вопрос: вы

  • Кроме того, селеном, хотя она имеет достаточно преимуществ, я читал о другой инструмент, который использует тот же API, которые используют селен. Единственные изменения в API, которые я видел до сих пор, это уменьшение сложности функций, что упрощает и упрощает работу пользователя, который учится. Инструмент называется «Гелий», и он имеет 50% (и более) менее сложные функции и код, как у Selenium. Единственная проблема с этим инструментом - это платный инструмент для обучения и для реализации проекта не очень большого масштаба, который вы можете использовать. Но через какое-то время это будет стоить вам.

Я внедрил некоторый код на Гелиуме. Пожалуйста, дайте мне знать, если вы сталкиваетесь с какой-либо проблемой изначально или вы думаете ее реализовать.

Пожалуйста, дайте мне знать, если у вас есть какие-либо сомнения в любом из инструмента.

Смежные вопросы