# device

  • TypeScript
  • Python
var c = octopus("10.222.50.39:8080")
var {device} = c
device.bindDevices(['ca829b6']) // 默认为其他函数的uuids,若需改变,向子函数中传参即可

  • # getOnline()

    返回string[]

  • TypeScript
  • Python
// @method 获取在线设备
device.getOnline()

  • # getBindInfo()

    返回string[]

  • TypeScript
  • Python
// @method 获取自身已绑定设备
device.getBindInfo()

  • # bindDevices()

    uuids可通过getOnline()获取

  • TypeScript
  • Python
// @method 绑定设备
// @param uuids 设备列表  必填,不特殊说明均为非必填
device.bindDevices(['ca829b6'])

  • # unBindDevices()

  • TypeScript
  • Python
// @method 解除已绑定设备
// @param uuids 设备列表  必填
device.unBindDevices(['ca829b6'])

  • # screenCapture()

    当使用截图用于图像识别,我们推荐zoom=4。建议使用浏览器打开图片后截图,避免编译器将图片分辨率改变造成识别出错的情况。

  • TypeScript
  • Python
// @method 截图
// @param imgpath 截图保存本地路径 -- define:"./"
// @param zoom 原图宽高/zoom,取值1-4 -- define:4
// @param uuids 设备列表
device.screenCapture() // 图片保存路径为./4a8764ed95b5.png,
device.screenCapture("./test.png",2) // 图片保存路径为./test.png

  • # addFile()

  • TypeScript
  • Python
// @method 向设备中添加文件(非图片)
// @param filePath 文件所在路本地径
// @param savePath 文件保存手机路径
// @param uuids 设备列表
device.addFile("./test.png","/sdcard/DCIM/Screenshots/test.png")
Last Updated: 12/8/2020, 3:10:44 PM