如何与另一台计算机上的设备进行远程appium会话

时间:2019-03-14 10:16:04

标签: android adb appium appium-android

用例

我在IP为10.132.222.23的笔记本电脑上连接了一个移动设备。现在,我想通过另一台笔记本电脑与该设备进行appium会话。

当我们从Appium桌面上执行此操作时,这是可能的,但是我想探索一个命令行选项来执行相同的操作。

我做什么

我从笔记本电脑上尝试运行命令

appium -a 10.132.222.23 -p 4734

但是,这失败了。 我相信我缺少参加会议的一些基本参数。

1 个答案:

答案 0 :(得分:0)

在远程笔记本电脑(与移动设备连接的笔记本电脑)中,启动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地址。