2011-06-29 2 views

Répondre

0

Je pense que oui. Essayez d'exécuter 2 des émulateurs, mais assurez-vous de changer la ligne:

adb forward tcp:8080 tcp:8080 

Pour utiliser un autre port pour le second émulateur. par exemple.

adb forward tcp:8090 tcp:8090 

Pour le second, vous devrez changer le constructeur de AndroidDriver car il utilise 8080 par défaut. Donc, quelque chose comme ceci:

WebDriver driver = new AndroidDriver(new URL("http://localhost:8080/hub")); 
+0

est-il possible dans 2 dispositifs réels? – sasikumar

+0

Désolé n'a pas pu vous répondre à coup sûr, jamais essayé avec un vrai appareil. Je suppose que oui puisque la redirection de port se produit de la même manière sur un périphérique réel. –

+0

mais besoin de connecter le téléphone via USB à droite! – sasikumar

2

petites corrections: chaîne de renvoi doit être la suivante:

adb forward tcp:8090 tcp:8080 

Il est important: 1ère valeur doit être 8090 (ou tout autre port sélectionné), 2ème valeur devrait être 8080

code

devrait suivre:

WebDriver driver = new AndroidDriver(new URL("http://localhost:8090/wd/hub")); 
+0

Si vrai! upvoting votre réponse. l'autre réponse m'a fait perdre des heures de mon temps dans les enquêtes; il doit être downvoted – gorbysbm

Questions connexes