2016-08-25 63 views
0

我已经安装在远程机器appium服务器和Android设备&测试在本地machine.my要求是一样需要开始在远程机器appium服务器,并执行Android设备上测试在本地机器上。Appium - Android设备的问题

请分享您的想法

+0

很难说你想让我们回答什么;我不完全确定你是否问过一个问题。 – Makoto

+0

我有上面提到的设置..问题我可以在我的机器上安装的Android设备/模拟器上运行测试用例。但是appium服务器位于远程服务器中。 appium如何与android模拟器/设备进行通信 – jayesh

+0

我需要让设备连接到的机器上运行appium服务器..? – jayesh

回答

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联络,即使其不同的机器

2

设备/仿真器必须连接到启动Appium服务器在同一台机器。

对于真实设备,Appium通过USB连接与adb(Android调试桥)或Xcode的帮助下与被测设备进行通信。对于仿真器/仿真器,连接类似地必须在托管Appium的机器上。

如果你能提供远程的设备相同的连接,使托管Appium服务器可以看到设备的机器,那么当然会那么能够远程以及设备自动化。