Как сделать appium сессию удаленно с устройством, которое находится на другой машине - PullRequest
2 голосов
/ 14 марта 2019

Вариант использования

У меня есть одно мобильное устройство, подключенное к ноутбуку с IP-адресом 10.132.222.23.Теперь я хочу сделать сеанс appium с устройством с другого ноутбука.

Это возможно, когда мы делаем это из Appium Desktop, но я хочу изучить параметр командной строки, чтобы сделать то же самое.

Что я сделал

со своего ноутбука, я попытался запустить команду

appium -a 10.132.222.23 -p 4734

Однако это не удалось.Я считаю, что мне не хватает какого-то необходимого параметра для проведения сеанса.

1 Ответ

0 голосов
/ 15 марта 2019

На удаленном ноутбуке (подключенном к мобильному устройству) запустите сервер appium:

appium -a 127.0.0.1 -p 4723 --session-override

Найти IP-адрес удаленного ноутбука.

В другом ноутбуке инициализируйте AppiumDriver и DesiredCapabilities

AppiumDriver driver;
DesiredCapabilities caps = new DesiredCapabilities();
//add your capabilities

driver= new AndroidDriver<MobileElement>(new URL("http://xxx.xxx.xx.xx:4723/wd/hub"), caps);

где xxx.xxx.xx.xx - это IP-адрес удаленного ноутбука.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...