Appium无法将应用安装到真实设备

时间:2019-10-14 10:36:58

标签: ios appium

我最近更新了鸦片,自那以后我无法使它起作用。

  • 以下是在appium日志中显示的错误”

    1. 在安装过程中引发了错误。 TypeError

    2. TypeError [ERR_INVALID_ARG_TYPE]:“ path”参数必须为字符串类型。收到的类型未定义

    3. 错误:无法安装应用程序:““ path”参数必须为类型 串。收到的类型未定义'

    4. 在IOSDeploy.install上
    5. (/Applications/Appium.app/Contents/Resources/app/node_modules/appium/node_modules/appium-xcuitest-driver/lib/ios-deploy.js:41:13)

尝试打开检查器会话时,它只会打开模拟器,并且检查器窗口会继续加载。

所需功能:

DesiredCapabilities des = new DesiredCapabilities();
    des.setCapability(MobileCapabilityType.DEVICE_NAME, "iPhone XS Max");
    des.setCapability(CapabilityType.PLATFORM_NAME, "IOS");
    des.setCapability("noReset", true);
    des.setCapability("fullReset", false);
    des.setCapability(MobileCapabilityType.UDID, "00008020-001D650021D8002E");
    des.setCapability(MobileCapabilityType.AUTOMATION_NAME, AutomationName.IOS_XCUI_TEST);
    des.setCapability(MobileCapabilityType.PLATFORM_VERSION, "13.0");
    des.setCapability(MobileCapabilityType.APP, "/Users/isururodrigo/Library/Developer/Xcode/DerivedData"
            + "/VisitSingapore-aheghxbadxxzuzardfddwixazzfm/Build/Products/Debug-Staging-iphoneos/VS-Staging.app");
    try {
        driver = new IOSDriver<IOSElement>(new URL("http://127.0.0.1:4723/wd/hub"), des);
    } catch (MalformedURLException e) {
        e.printStackTrace();
        System.out.println(e.getMessage());
    }
    driver.setLogLevel(Level.INFO);

Appium v​​1.15.0-1

节点v10.16.3

xcode v11.1

iOS v13.1.2

1 个答案:

答案 0 :(得分:1)

如果遇到此问题的任何人都将其更新为最新版本,则可以通过更新v1.15.1来解决该问题。

v1.15.1的新预发行版已发布:https://github.com/appium/appium-desktop/releases/tag/v1.15.1