我正在运行appium测试,在测试过程中我试图从远程机器激活模拟器...
我的测试代码是在远程计算机上启动appium服务器,然后创建android驱动程序。
在远程计算机中,我安装了模拟器和appium而没有运行服务器。
远程机器IP是:192.168.14.23 port 4723
在跑步机上我也安装了appium。
我正在使用appium版本1.4.13
这是日志:
要执行启动appium服务器:cmd / c C://appium//Appium//node.exe C:// appium // Appium // node_modules \ appium \ bin \ appium.js --address 192.168.14.23 --port 4723 [33mwarn [39m:Appium对节点版本的支持< 0.12已被弃用,将来的版本将被删除。请 升级! [31merror [39m:无法启动Appium REST http接口监听器。请求的地址不可用。 2015-11-19 14:26:03,586 INFO [main](Drivers.java:329) - 试图设置ANDROID驱动程序 org.openqa.selenium.remote.UnreachableBrowserException:无法启动新会话。可能的原因是遥控器的无效地址 服务器或浏览器启动失败。 构建信息:版本:' 2.42.2',修订版:' 6a6995d31c7c56c340d6f45a76976d43506cd6cc',时间:' 2014-06-03 10:52:47' 系统信息:主持人:' QTVR-AII015',ip:' 192.168.23.43',os.name:' Windows 7',os.arch:&# 39; amd64',os.version:' 6.1',java.version: ' 1.7.0_79' 驱动程序信息:driver.version:AndroidDriver 在org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:593) at io.appium.java_client.AppiumDriver.execute(AppiumDriver.java:180) 在org.openqa.selenium.remote.RemoteWebDriver.startSession(RemoteWebDriver.java:240) 在org.openqa.selenium.remote.RemoteWebDriver。(RemoteWebDriver.java:126) 在org.openqa.selenium.remote.RemoteWebDriver。(RemoteWebDriver.java:153) 在io.appium.java_client.AppiumDriver。(AppiumDriver.java:109) 在io.appium.java_client.android.AndroidDriver。(AndroidDriver.java:39) 在com.ui.service.drivers.Drivers $ Appium.createAndroidDriver(Drivers.java:362) 在com.ui.service.drivers.Drivers $ Appium.setDriver(Drivers.java:338) 在com.ui.service.drivers.Drivers.setDriver(Drivers.java:52) at appium.messaging.basic_concurrent.VisitorThread.initAppiumDriver(VisitorThread.java:67) at appium.messaging.basic_concurrent.VisitorThread.init(VisitorThread.java:57) 在appium.messaging.basic_concurrent.VisitorThread。
答案 0 :(得分:0)
禁用两台计算机的防火墙并重试..
您可以在远程计算机中托管appium服务器时执行测试..
如果您使用虚拟网络,也可能会发生这种情况。 你的远程机器是VM ??