Использование jquery вместо watir или selenium для интеграционных тестов - PullRequest
0 голосов
/ 20 января 2012

Я создаю приложение Rails, и для интеграционных тестов в настоящее время я использую cucumber и watir.Я люблю Кьюк, но я бы хотел, чтобы у меня было что-то, кроме Ватира.Конечно, у Ватира все в порядке, но кажется, что было бы более естественно протестировать веб-страницу с использованием javascript.Я бы особенно хотел использовать селекторы jquery - они просто имеют для меня смысл.

Существует ли библиотека, поддерживающая интеграционные тесты на основе javascript?Может быть, что-то с node.js?

1 Ответ

0 голосов
/ 20 января 2012

Рассматривали ли вы капибару + селен вебдрайвер? Вот пример определения шага огурца с использованием капибары и селена:

When /^I choose "([^"]*)" from scroller bar$/ do |arg1|
  element = page.find(%{div.x-picker-item:contains("#{arg1}")})
  element.click
  step %{I press "Done"}
end 
...