Script 1.8.1

设备集合控制接口

设备对象集合是多个设备对象组成的数组。
首先它具有数组的一般特性,如for遍历,pop,push,concat等,详细请查阅JavaScript中Array数组的相关资料。
此外,设备对象集合具有集合控制接口。通过设备集合控制接口,可以对集合内的所有设备对象批量下发控制指令。由于这些接口对所有设备都具有操作和返回一致性,所以它们的使用方法和单一设备对象的同名接口完全一致。
注意,当集合内只要有一台设备的控制接口执行失败时,整个集合控制接口返回失败。
以下为设备对象集合可使用的控制方法

  • lock(timeout)

  • unlock()

  • click(x, y)

  • send(key)

  • swipe(coordArray)

  • inputText(text)

  • runApp(packageName)

  • closeApp(packageName)

  • screenshot(path, imageType, tx, ty, bx, by)

  • upload(fpath, tpath, timeout)

  • download(fpath, tpath, timeout)

  • sendMessage(phone, message)

  • installAPK(apkPath)

  • uninstallAPK(packageName)

  • weakup()

  • sleep()

  • setVolumes(type, volume)

  • shift(type)