Я создаю приложение rails, которое предназначено для локального запуска и автоматизации некоторых моих веб-задач.
Причина появления рельсов заключается в том, что я буду импортировать данные, выбирать количество задач, которые нужно выполнить, а затем сказать, чтобы они запускались. В идеале я буду вести журналы прогонов и отслеживать, какие задачи были выполнены во время определенных прогонов.
Мой опыт работы с Selenium - это общее использование через автономные скрипты ruby, а в отношении rails я использовал его с rspec как часть общего набора тестов.
Вопрос, который я хотел бы задать, это как мне организовать код в моем приложении rails?
т.е. Должны ли они все быть похожими на сценарии граблей? Должен ли я создать несколько поддельных контроллеров и загрузить их? Должен ли я просто строить задачи как обычные тесты? Является ли селен совершенно неправильным направлением, и я должен использовать что-то вроде (огня)? и т.д.
Я не нашел никакой информации, касающейся такого рода использования.
Большое спасибо !!