用例
我在IP为10.132.222.23
的笔记本电脑上连接了一个移动设备。现在,我想通过另一台笔记本电脑与该设备进行appium会话。
当我们从Appium桌面上执行此操作时,这是可能的,但是我想探索一个命令行选项来执行相同的操作。
我做什么
我从笔记本电脑上尝试运行命令
appium -a 10.132.222.23 -p 4734
但是,这失败了。 我相信我缺少参加会议的一些基本参数。
答案 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地址。