【问题标题】:How do I install the salesforce1 app on my iPad simulator如何在我的 iPad 模拟器上安装 salesforce1 应用程序
【发布时间】:2018-08-22 11:02:01
【问题描述】:
我正在尝试使用 Appium 自动化 salesfocre1 应用程序的一些功能。
我的 iPad(真实设备)上有应用程序,但不知道如何将其与我的 appium 代码连接。
我的 Mac 上有 iPad 模拟器,但我找不到 Salesforce1 应用程序的任何安装程序包文件,无法将其安装到模拟器上。
我不是上述应用程序的开发人员,因此我无权访问源代码和捆绑 ID,无法在我的 XCODE 上运行它并在模拟器上获取它。
我之前使用真实设备/模拟器在 Android 上完成了自动化,但这是一个简单的案例,我们从 Play 商店下载了应用程序并能够在模拟器/真实设备上对其进行测试,只是想知道如何做同样的事情在 iOS 上。请帮忙,在此先感谢。
【问题讨论】:
标签:
ios
salesforce
appium-ios
【解决方案1】:
对于 iOS,它根本就没有那么容易。
由于您想在真实设备上运行 Appium 测试,您需要从源代码构建应用程序(.IPA 文件)或使用您的 Apple 开发人员帐户退出您拥有的应用程序。
然后您需要使用相同的配置文件构建 WebDriverAgent - 以便 Appium 可以与您的应用程序交互。只有按照我描述的步骤,它才会起作用。
所以在你的情况下:
1. 无法获取源代码 - 要求 smb 提供开发人员构建,发布一个无论如何可能无法与 Appium 一起使用。
2. 无需搜索 - 您不会找到任何安装程序。
3. 无法获得 Apple 开发者帐户 - 你必须使用第三方云,如 saucelabs 或 browserstack,他们将使用他们的个人资料退出 IPA 文件,你将能够在云中运行测试