Приложение Rails, использующее Selenium, но НЕ для тестирования - Как организовать? - PullRequest
0 голосов
/ 13 сентября 2010

Я создаю приложение rails, которое предназначено для локального запуска и автоматизации некоторых моих веб-задач.

Причина появления рельсов заключается в том, что я буду импортировать данные, выбирать количество задач, которые нужно выполнить, а затем сказать, чтобы они запускались. В идеале я буду вести журналы прогонов и отслеживать, какие задачи были выполнены во время определенных прогонов.

Мой опыт работы с Selenium - это общее использование через автономные скрипты ruby, а в отношении rails я использовал его с rspec как часть общего набора тестов.

Вопрос, который я хотел бы задать, это как мне организовать код в моем приложении rails?

т.е. Должны ли они все быть похожими на сценарии граблей? Должен ли я создать несколько поддельных контроллеров и загрузить их? Должен ли я просто строить задачи как обычные тесты? Является ли селен совершенно неправильным направлением, и я должен использовать что-то вроде (огня)? и т.д.

Я не нашел никакой информации, касающейся такого рода использования. Большое спасибо !!

1 Ответ

0 голосов
/ 15 сентября 2010

Вы уже изучали iMacros? Я думаю, что для общей автоматизации браузера и просмотра веб-страниц это лучший выбор. Самая мощная версия не бесплатна, но имеет очень хороший API .

Бесплатные / открытые дополнения браузера iMacros имеют интерфейс командной строки , который также может быть достаточным для вашего проекта.

...