Je crée une application rails qui doit être exécutée localement et automatiser certaines de mes tâches Web.Rails App utilisant du sélénium mais PAS pour les tests - Comment s'organiser?
La raison de rails est que j'importer des données dans, sélectionnez à remplir un certain nombre de tâches, puis lui dire de commencer. Idéalement, je conserverai les journaux des courses et je garderai une trace des tâches qui ont été accomplies pendant des passages spécifiques.
Mon expérience avec Selenium est un usage général via des scripts Ruby autonomes, et en ce qui concerne les rails je l'ai utilisé avec rspec dans le cadre d'une suite de test général.
La question que je voudrais poser est pile comment dois-je organiser le code dans mon application rails?
Est-ce que tout cela devrait ressembler à des scripts rake? Devrais-je créer des contrôleurs bidon et les charger? Devrais-je simplement construire les tâches comme des tests réguliers? Le sélénium est-il dans la mauvaise direction et je devrais utiliser quelque chose comme (feu) watir? etc
Je n'ai trouvé aucune information concernant ce type d'utilisation. Merci beaucoup!