【问题标题】:How to find app ID for iOS automation using Appium?如何使用 Appium 查找 iOS 自动化的应用 ID?
【发布时间】:2021-11-28 05:56:28
【问题描述】:

我想查找 Appium for Automation 的应用 ID。这个应用程序只安装在我的手机上,在 XCode 中不可用。有没有办法从手机或 mac 设备中找到应用程序路径和应用程序 ID? 问这个非常老的问题的原因是目前我无法在 Mac OS Big Sur 中设置 iTunes。 我们将非常感谢识别必要参数的详细过程。

提前致谢!

【问题讨论】:

    标签: ios macos selenium appium-ios


    【解决方案1】:

    您可以使用 ideviceinstaller 查看已连接 iPhone 上的应用程序。

    如果没有安装ideviceinstaller,可以用这个命令安装。

    brew install ideviceinstaller

    然后你就可以对单个 iPhone 运行这个命令了

    ideviceinstaller -l

    如果连接了多部 iPhone

    ideviceinstaller -u device_uuid -l

    你可以使用这些命令

    【讨论】:

    • 这有帮助,但是当我在 Appium 中使用“AppID”并将 ID 名称进行检查时,它仍然会引发错误。我是否还需要放置“AppPath”来进行元素检查?如果是,那我怎么得到呢?
    • 可以使用bundleid打开app-->capabilities.setCapability("bundleId", "your_app_bundle_id"); your_app_bundle_id,即ideviceinstaller命令返回的app id。
    • java中可以这样用,忘了说了。
    • 在 Java 中使用它不是问题。我正在尝试在 Appium 中启动检查会话。使用 AppID 或 BundleID 我无法在 Appium 中创建检查会话。我需要应用路径。
    猜你喜欢
    • 2016-07-29
    • 2021-01-24
    • 2020-07-29
    • 2015-04-09
    • 2014-09-03
    • 1970-01-01
    • 2016-02-27
    • 2015-02-07
    • 2018-08-28
    相关资源
    最近更新 更多