# 跨平台支持
拷贝以下任何一段平台的代码, 按照快速开始 中的指令运行.
# iOS Demo 配置
对于iOS, 用户可以选择声明 app
参数指明安装包路径. 或者对于已经在模拟器中安装的应用, 用户可以声明 bundleId
参数, 通过 bundleId: '${your-package-name}'
指明启动已经安装了的App, bundleId 需要在安装包的plist 文件中,搜索'bundleId' 来获得.
---
# 1. Initialisation option
desiredCapabilities:
platformName: 'iOS'
deviceName: 'iPhone 6 Plus'
app: 'https://npmcdn.com/ios-app-bootstrap@latest/build/ios-app-bootstrap.zip'
# 2. Crawling option
crawlingConfig:
strategy: 'ocr'
platform: 'ios'
triggers:
- 'please input password'
...
# Android Demo 配置
对于Android, 用户可选择 app
参数声明安装包路径, 或者声明启动已经在本地安装的package 名称:
package: '${name-of-package}'
. 用户可执行以下命令获取设备上已安装的package 列表 adb shell 'pm list packages -f'
---
# 1. Initialisation option
desiredCapabilities:
platformName: 'android'
autoAcceptAlerts: false
app: 'https://npmcdn.com/android-app-bootstrap@latest/android_app_bootstrap/build/outputs/apk/android_app_bootstrap-debug.apk'
# 2. Crawling option
crawlingConfig:
strategy: 'ocr'
platform: 'android'
triggers:
- 'please input password'
...