2011-09-23 2 views
4

J'utilise l'API Java du Sélénium WebDriver:Sélénium WebDriver Multi-Threading et navigateur Hiding en utilisant Java

  1. Est-il possible de créer plusieurs instances du Sélénium WebDriver de fils différents en même temps sans conflit? Comment modifier le chemin d'accès au répertoire d'installation de Firefox utilisé par WebDriver si j'ai installé firefox dans un autre répertoire?

  2. Comment puis-je masquer toutes les instances des navigateurs (par exemple firefox) que ces threads ont démarrés?

Merci.

Répondre

4

Je peux vous donner une réponse à votre première question.

Oui, vous pouvez exécuter plusieurs instances de pilote simultanément. Cependant, il n'est pas recommandé d'exécuter plus de 5 instances à la fois dans un seul serveur Selenium. Selenium Grid a été conçu spécifiquement pour cela (il est livré avec le serveur Selenium).

+0

Pour votre deuxième numéro et si vous utilisez Linux, vous pouvez jeter un oeil à la solution proposée sur http://stackoverflow.com/a/38768819/399959 –

Questions connexes