+1 pour Selenium RC en tant que service Windows.
Pour que les tests soient complètement cachés, je pense que vous n'avez pas beaucoup de solutions si vous êtes sous Windows.
Ce que je ferais, c'est de dédier un ordinateur dans votre réseau local pour être en ligne tout le temps et avoir un serveur RC de selenium en marche. Ainsi, vous utilisez l'IP de cet ordinateur au lieu de localhost pour exécuter vos tests. Par exemple :
browser = selenium("10.15.12.34",4444,"*firefox","http://saucelabs.com")
(sachant que c'est l'adresse IP de l'ordinateur qui fait tourner le serveur).
Avec cette configuration, vous exécutez vos tests sur votre ordinateur, les navigateurs et la fenêtre du serveur RC sont sur un autre ordinateur et vous retournez sur le vôtre une fois que vous avez terminé.
0 votes
Ce n'est peut-être pas acceptable, mais ne pourriez-vous pas simplement déplacer le navigateur en dehors de l'écran (en utilisant l'automatisation habituelle de l'interface utilisateur de Windows), par exemple en plaçant la fenêtre à (-10000, -10000) ?
2 votes
Puisque cette question est maintenant ancienne, permettez-moi de vous rediriger vers une réponse actualisée appropriée. au bas de cette page .