Если я начну заново, я должен начать с Watir-WebDriver? - PullRequest
4 голосов
/ 20 июля 2010

У моей команды есть решение для автоматизации, которое использует watir.На самом деле у нас есть две его версии: одна для одного выпуска нашего программного обеспечения, а другая для другого выпуска.Я считаю, что меняющиеся версии watir использовали его нелегко, поэтому я хочу выбрать правильную версию для моего нового проекта (создание исследовательской среды, о которой говорит Джим Ноултон на подкасте Watir # 30).IE и Firefox.В будущем он может поддерживать другие браузеры, такие как Chrome или Safari.Большинство интерфейсных технологий поддерживаются watir, хотя мы создали среду веб-драйвера для лучшего доступа к атрибутам.

Поэтому я думаю, что Watir Webdriver может быть лучшим выбором для меня сегодня.Не использовав его или даже не пересмотрев счастье других людей, я просто не уверен, что оно готово.Что ты думаешь?

Ответы [ 3 ]

5 голосов
/ 28 июля 2010

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

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

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

  • Firefox : передача: 94%, общее время: 201 секунда.
  • Chrome : прохождение: 89%, общее время: 1207 секунд.
  • IE : прохождение: 83%, общее время: 2238 секунд.
2 голосов
/ 15 октября 2010

Пожалуйста, проверьте расширение 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

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

1 голос
/ 27 июля 2010

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

...