ami*_*shi 1 iphone ios selenium-webdriver appium appium-ios
我正在使用 Java + TestNG + Appium 编写自动化脚本。
在测试场景中,我尝试启动 iPhone 上已安装的应用程序。(本例中为方框)。盒子里有一些我需要访问的 MS Office 文件。我不太确定如何才能实现这一目标。
我尝试了多种选项,例如从 iTunes 中提取 .app 文件并使用 Appium 进行部署,但没有成功。
如果可能的话,有人可以指导我吗?如果是,怎么办?
使用以下场景自动化预安装的应用程序。
1.这仅适用于使用开发证书签名的应用程序。
2.这不适用于使用分发证书签名的应用程序
3.如果您使用开发人员配置文件创建了应用程序,并自行构建。或者使用 testFlight 下载它,并使用开发配置文件进行签名
4.这是因为Apple的Instruments不允许您与那些实时应用程序进行交互。(即使你知道bundleId)
如果您的应用程序处于开发模式,请遵循以下事项 1.设备上安装的应用程序的bundleId。将其用作应用程序功能。
.ipa/.app引用替换为bundleId)除了您的常规desiredCapabilities(例如platformName,,)之外,这些还应该是您platformVersion的:deviceNamedesiredCapabilities
对于预装应用程序
desiredCaps['app'] = 'yourbindleID'
Run Code Online (Sandbox Code Playgroud)
设备的唯一标识符
desiredCaps['udid'] = '1824y983h2849gh2498'
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
15200 次 |
| 最近记录: |