【问题标题】:Appium : Is there a way to automate an app without having IPA?Appium:有没有办法在没有 IPA 的情况下自动化应用程序?
【发布时间】:2019-04-01 09:04:02
【问题描述】:

我正在尝试在 iPhone 上自动下载应用程序,但我没有 ipa(或应用程序)文件。该应用程序已安装在 iphone 中。有没有办法在没有 ipa 文件的情况下实现自动化?

以下是所需的功能。我想知道我还需要添加什么

     *DesiredCapabilities capabilities = DesiredCapabilities.iphone();
    capabilities.setCapability("platformName", "iOS");
    capabilities.setCapability("deviceName", "My iPhone");
    capabilities.setCapability("udid", "1231412412412414"); 
    capabilities.setCapability("platformVersion", "11.3.1");
    capabilities.setCapability("xcodeOrgId", "10digitsCode");
    capabilities.setCapability("xcodeSigningId", "iPhone Developer");
    driver = new IOSDriver <> (new URL("http://127.0.0.1:4723/wd/hub"), capabilities);*

【问题讨论】:

    标签: java ios automation appium


    【解决方案1】:

    为了运行设备上已经安装的应用程序,您可以使用bundleId 能力而不是app 能力。

    您可以详细了解如何获取已安装应用的 bundleId,here

    【讨论】:

    • 我通过 iTunes 获得了捆绑包 ID
    • 那么您是否能够使用 bundle id 自动化应用程序?
    • 嗨瓦西克,是的,我做到了。谢谢!
    • 似乎无法接受答案。可能是帐户是新的。会再试一次
    猜你喜欢
    • 2020-10-05
    • 2015-06-16
    • 2020-07-28
    • 1970-01-01
    • 1970-01-01
    • 2018-11-20
    • 2021-04-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多