Appium:应用程序在真实IPAD中不断重启

时间:2015-09-01 12:16:19

标签: ios appium

我的应用程序在通过Eclipse运行脚本时不断重启。 脚本:

    DesiredCapabilities cap = new DesiredCapabilities();
    cap.setCapability("platformName", "iOS");
    cap.setCapability("device", "iPAD");
    cap.setCapability("deviceName", "xxx's Ipad");
    cap.setCapability("version", "8.1.2");
    File app = new   File("/Users/xxx/Documents/Softwares/UICatalog.app");
    cap.setCapability("app", app.getAbsolutePath());
    driver = new IOSDriver(new URL("http://127.0.0.1:4723/wd/hub/"), cap);
    driver.quit();

我还在appium服务器中设置了app路径。我还检查了仅在脚本中提供应用程序路径,然后仅在appium服务器中。 我从位置复制了应用程序: /Users/xxx/Library/Developer/Xcode/DerivedData/UICatalog-aibgscbrnzcxdfecyxuswfxkbnnc/Build/Products/Debug-iphoneos/UICatalog.app

之前我曾在脚本和appium服务器中直接使用过此位置,但没有任何效果。 我直接在appium服务器中提到了BundleId。

1 个答案:

答案 0 :(得分:0)

您是否检查了测试用例的超时,如果我们设置了非常小的超时,有时可能会重新启动应用程序,因此请确保您有足够的时间来运行测试用例。

此外,如果您的文件路径功能无法正常工作,则提供第一个活动,例如:

capabilities.setCapability("deviceName", "LG Nexus 5");
capabilities.setCapability("appPackage", "com.packageName");
capabilities.setCapability("appActivity","ui.activity.SplashActivity");