2010-07-20 3 views
4

У моей команды есть решение для автоматизации, которое использует watir. Фактически, у нас есть две версии, одна для одной версии нашего программного обеспечения и другая для другой версии. Я нахожу, что изменение версий watir использовало его нелегко, поэтому я хочу выбрать правильную версию для моего нового проекта (создание исследовательской структуры, такой как Джим Ноултон, о том, что на Watir Podcast # 30).Если я начну заново, должен ли я начать с Watir-WebDriver?

Наш продукт поддерживает IE и Firefox. Он может поддерживать другие браузеры в будущем, такие как Chrome или Safari. Большинство технологий интерфейса поддерживаются watir, хотя мы создали среду webdriver, чтобы иметь лучший доступ к атрибутам.

Так что я думаю, что Watir Webdriver может быть лучшим выбором для меня сегодня. Не воспользовавшись им или даже рассмотрев с ним чужое счастье, я просто не уверен, что он готов. Как вы думаете?

+0

Все ответы хороши. Спасибо, парни! Мне очень нужна поддержка всплывающих окон прямо сейчас, к сожалению. –

ответ

5

Я считаю Watir-WebDriver с драйвером Firefox готов к использованию производства на данный момент, с некоторыми примечательными исключениями:

Имея стабильный и используемый Firefox-драйвер является моим приоритетом №1, поэтому я еще не потратил много времени на тестирование IE, Chrome или HtmlUnit (удаленный).

Результаты нашей спецификации пакета (watir2 филиал watirspec) должно дать хороший признак того, насколько хорошо браузеры поддерживаются:

  • Firefox: прохождение: 94%, общее время: 201 секунд ,
  • Хром: передача: 89%, общая сумма: 1207 секунд.
  • IE: передача: 83%, всего: 2238 секунд.
+0

Jari, рад видеть вас здесь, при переполнении стека. :) –

+0

Любые обновления статуса другой поддержки браузера (наиболее востребованный кажется Safari) для Watir-Webdriver? возможно, когда-нибудь случится? –

1

Я использовал его, и это очень хорошо. Я использовал только драйвер Firefox, чтобы сделать это явным. Я пробовал драйверы IE и Chrome и те, и не так хорошо, как FF.

2

Пожалуйста, проверьте расширение Watir-WebDriver alerts.rb вобще

require "watir-webdriver/extensions/alerts" 

alert do 
    #...code that launches an alert box... 
end 

confirm true do 
    #...code that launches confirm box... 
end 

блоки даже возвращают значение/оповещения окнеПодтверждение, если вы хотите, чтобы проверить это. Спасибо, Яри

+0

это довольно круто. Думаю, я пробую это. –

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