【发布时间】:2016-08-23 06:57:48
【问题描述】:
我正在寻找如何从代码运行 Appium 服务器 + Android 模拟器的建议。 我尝试使用的部分代码位于下方。我在 AVD 管理器中配置了模拟器并运行了代码,但问题是由于 Android 模拟器启动缓慢并且脚本没有等待它,这意味着它们的一部分失败(在模拟器完全加载之前)。怎么可能管理这些东西?
ServerArguments serverArguments = new ServerArguments();
serverArguments.setArgument("--address", "127.0.0.1");
serverArguments.setArgument("--port", Integer.valueOf(4723));
serverArguments.setArgument("--no-reset", true);
serverArguments.setArgument("--local-timezone", true);
serverArguments.setArgument("--session-override", true);
serverArguments.setArgument("--avd", "avdname"));
serverArguments.setArgument("--app-activity", "appactivity");
serverArguments.setArgument("--app-pkg", "apppackage");
serverArguments.setArgument("--platform-name", "Android");
serverArguments.setArgument("--platform-version", Integer.valueOf(22));
serverArguments.setArgument("--automation-name", "Appium");
serverArguments.setArgument("--app", "pathtoapk");
AppiumServer appiumServer = new AppiumServer(serverArguments);
appiumServer.startServer();
【问题讨论】:
标签: java android selenium automation appium