Селен драйвер Android - могу ли я запустить 2 теста одновременно - PullRequest
1 голос
/ 29 июня 2011

Возможно ли запустить 2 теста одновременно в реальном устройстве?используя android driver.i хочу запустить 2 браузера (тест) одновременно.

Ответы [ 2 ]

2 голосов
/ 12 декабря 2011

Небольшие исправления: Строка пересылки должна быть следующей:

adb forward tcp:8090 tcp:8080

Важно: первое значение должно быть 8090 (или другой выбранный порт), второе значение должно быть 8080

Код должен быть следующим:

WebDriver driver = new AndroidDriver( new URL("http://localhost:8090/wd/hub") );
0 голосов
/ 29 июня 2011

Я думаю, что да. Попробуйте запустить 2 эмулятора, но обязательно измените строку:

adb forward tcp:8080 tcp:8080

Чтобы использовать другой порт для второго эмулятора. например.

adb forward tcp:8090 tcp:8090

Для второго вам придется изменить конструктор AndroidDriver, так как он использует 8080 по умолчанию. Так что-то вроде этого:

WebDriver driver = new AndroidDriver( new URL("http://localhost:8080/hub") );
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...