Selenium или Watir для тестирования JavaScript в направляющих

Я думаю, вам может понадобиться балансировщик нагрузки для архитектуры вашего веб-сервиса. Вы можете использовать raspberry pi или любой другой компьютер, установить linux и запустить nginx в качестве балансировщика нагрузки, как то, что я сейчас делаю.

Вы можете прочитать больше на Как настроить Nginx в качестве балансировщика нагрузки

15
задан Abie 3 February 2009 в 00:18
поделиться

6 ответов

Как основатель OpenQA и Селена RC, я, очевидно, склоняюсь к Селену как хороший вариант. Мы недавно просто производим 1,0 бета 2 выпуска и очень близко к 1,0 финалу.

Однако Вы не могли пойти не так, как надо с Watir/FireWatir также. Комментарий Adam, что WebDriver объединится для формирования Селена 2.0, корректен, но он является неправильным в допущении, что Watir не использует собственные рычаги. Если бы Watir были просто клоном Селена и также использовали инжекцию JavaScript, то я сказал бы, что на это не стоило смотреть.

Но потому что это имеет собственные рычаги, это может сделать некоторые вещи, что Селен в настоящее время не может. В то время как это имеет меньше поддерживаемых браузеров, это идет немного глубже в основном браузере, это действительно поддерживает (IE) и позволяет Вам управлять вещами за пределами страницы/холста.

Таким образом: любой в порядке, Селен является большим, и если Вы будете держаться немного дольше с Селеном, то Вы скоро получите лучший из обоих миров с WebDriver/Selenium 2.0.

16
ответ дан 1 December 2019 в 02:38
поделиться

Я сказал бы, что Watir был большим количеством дождевика, но менее полезный. Это - главным образом система автоматизации IE с довольно облупленной поддержкой Firefox. (Я признаюсь не проверявший FireWatir в некоторое время, он, возможно, улучшился.)

Существует экспериментальная поддержка RC селена на Watir. Это определенно было бы лучшим из обоих миров.

2
ответ дан 1 December 2019 в 02:38
поделиться

Можно хотеть попробовать WebDriver. Это станет частью Селена в будущем. Работы с JRuby.

Это отличается, чем Селен, Sahi или Watir в способе, которым это управляет браузером исходно, не используя JavaScript, и не затронут многими проблемами, которые имеют другие решения.

2
ответ дан 1 December 2019 в 02:38
поделиться

Я попробовал Watir, но не с огурцом. Это было для приложения Java. Проблемы, с которыми мы столкнулись, были с, пытался решить, что страница загружается. Мы должны были очистить форумы немного прежде, чем найти решения. Иначе это было прекрасно.

1
ответ дан 1 December 2019 в 02:38
поделиться

У меня хорошие результаты, используя Cucumber с Celerity через JRuby.

Celerity - это безголовый браузер, который поддерживает HtmlUnit с Watir-совместимым API и поддерживает тестирование JavaScript и AJAX.

Отсутствие заголовка делает Celerity более быстрой и легкой для интеграции в цикл сборки с непрерывной интеграцией.

Поскольку Celerity совместим с API с Watir, вы можете довольно легко переключаться между Watir и Celerity. Есть некоторые предостережения, но они того стоили.

4
ответ дан 1 December 2019 в 02:38
поделиться

Watir 2.0 также будет использовать WebDriver.

1
ответ дан 1 December 2019 в 02:38
поделиться
Другие вопросы по тегам:

Похожие вопросы: