Как стать автором
Обновить

Комментарии 8

Спасибо. Правда мне Capybara за глаза.
Интересно. Еще бы пример с ajax посмотреть.
C Ajax все просто, нужно ожидать пока выполняется загрузка:
@page.wait_until(5, "Call not returned within 5 seconds") do
  @page.text.include? "Value returned from Ajax call"
end

Подробнее на вики github.com/cheezy/page-object/wiki/Ajax-Calls
А для тех кто не знает руби — можно больше теории?
Для этого нужно писать еще один топик. Посмотрите мастр-класс Николая Алименкова, там есть теория и практика: часть 1 и часть 2.
Интересует конкретно паттерн.
Статья Фаулера
Не прошло и двух лет :) Хотя постойте-ка…
Зарегистрируйтесь на Хабре, чтобы оставить комментарий