【发布时间】:2015-02-18 14:35:12
【问题描述】:
我最近开始使用 java 语言在 appium 上实现移动设备自动化。
我正在尝试通过返回此失败消息的程序运行初始设置代码。
原因:org.apache.http.conn.HttpHostConnectException:连接到 127.0.0.1:4723 [/127.0.0.1] 失败:连接被拒绝:连接
当手动运行 Appium 服务器时,它没有任何错误并且服务器已启动; android apk 文件已安装。
下面是我的代码; Eclipse 没有显示任何错误。我使用 Android Emulator 进行此初始测试。 Appium 和 Java 项目代码在同一台主机上。
public void setup() throws MalformedURLException {
WebDriver AppWebDriver = null;
AppiumDriver ApUMDriver = null;
AndroidDriver AppiumURLDriver;
URL Serverurl;
// TODO Auto-generated method stub
DesiredCapabilities Appiumcapabiliy = new DesiredCapabilities();
File appDir = new File("c:\ApkbuildsDir");
File app = new File(appDir, "xxx.apk");
Appiumcapabiliy.setCapability("devicename","Device11");
Appiumcapabiliy.setCapability("platformname","Android");
Appiumcapabiliy.setCapability("platformVersion","4.2.2");
Appiumcapabiliy.setCapability("app-package","packagename");
Appiumcapabiliy.setCapability("app-activity","activityscreen");
Appiumcapabiliy.setCapability("app", app.getAbsolutePath());
Serverurl = new URL("http://127.0.0.1:4723/wd/hub");
AppWebDriver = new AndroidDriver(Serverurl,Appiumcapabiliy);
AppWebDriver.manage().timeouts().implicitlyWait(80, TimeUnit.SECONDS);
ApUMDriver.findElement(By.name("My Card"));
}
能否请您指导我如何通过程序消除此服务器连接错误。
问候,基兰
【问题讨论】:
标签: appium