我在远程机器上安装了appium服务器和android设备&在本地机器上测试。我的要求就像需要在远程机器上启动appium服务器并在本地机器上的android设备上执行测试。
请分享您的想法
答案 0 :(得分:2)
你可以按照上面提到的方式执行。提供您应该输入您需要运行的本地计算机的IP地址,同时设置功能
capa = new DesiredCapabilities();
driver = new AndroidDriver(new URL("http://127.0.0.1:4723/wd/hub"), capa);
用你的机器ip替换127.0.0.1。即使是不同的机器,Appium也会通过ip联系
答案 1 :(得分:2)
设备/模拟器必须连接到启动Appium Server的同一台计算机。
对于真实设备,Appium在adb(Android Debug Bridge)或Xcode通过USB连接的帮助下与测试设备进行通信。对于仿真器/模拟器,连接类似地必须在承载Appium的机器上。
如果您能够远程提供与设备相同的连接,以便托管Appium服务器的计算机可以看到设备,那么它当然也可以远程自动化设备。