簡體   English   中英

Appium 無法將應用安裝到真實設備

[英]Appium couldn't install the app to real device

我最近更新了 appium,從那以后我無法讓它工作。

  • 以下是appium日志中顯示的錯誤”

    1. 安裝過程中拋出錯誤。 類型錯誤

    2. TypeError [ERR_INVALID_ARG_TYPE]:“路徑”參數必須是字符串類型。 接收類型未定義

    3. 錯誤:無法安裝應用程序:'“路徑”參數必須是字符串類型。 接收類型未定義'

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

當試圖打開檢查器 session 時,它只會打開模擬器,檢查器 window 會繼續加載。

所需能力:

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 v1.15.0-1

節點 v10.16.3

xcode v11.1

iOS v13.1.2

這似乎已在此鏈接中回答https://github.com/appium/appium/issues/13180

我設法通過更新 v1.15.1 解決了這個問題,如果你們中的任何人遇到此問題,請更新到此鏈接中提供的最新版本。

v1.15.1 的新預發布版本: https://github.com/appium/appium-desktop/releases/tag/v1.15.1

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM