Могу ли я использовать Selenium IDE для генерации шагов огурца / капибары? - PullRequest
7 голосов
/ 20 декабря 2010

Я установил Selenium IDE (аддон Firefox) и Capybara (гем). Сейчас я вожу Селен из ступеней огурца / капибары (@javascript) в моем приложении rails.

Вопрос:

Можно ли экспортировать шаги Selenium IDE в виде шагов огурца / капибары?

В Selenium IDE Options> Format я вижу только Ruby (Test :: Unit) и RSpec, но также с форматом Capybara было бы удивительно .

Спасибо.

1 Ответ

3 голосов
/ 15 января 2011

Я не верю, что можно экспортировать тесты Selenium IDE в качестве сценариев Cucumber. Честно говоря, я даже не уверен, что имеет смысл создавать такой экспортер - тесты Selenium IDE ориентированы на технические взаимодействия теста - нажмите эту кнопку, введите текст в это поле и дождитесь загрузки этой страницы. Тесты Good Cucumber ориентированы на действия пользователя более высокого уровня - для системы здравоохранения ваши тесты Cucumber могут содержать «Когда я принимаю нового пациента по имени Джо Блоу», а не «Когда я нажимаю ссылку на нового пациента И я ввожу первый имя Джо, и я ввожу фамилию Удар ". Возможно, вам удастся определить какое-то средство сопоставления, чтобы распознавать некоторые из этих комбинаций технических взаимодействий в абстракциях более высокого уровня, но это будет сильно зависеть от каждой тестируемой системы.

Я еще не использовал Капибару, поэтому я не уверен, будет ли возможен экспорт в этот формат.

...