ios操作方法
connet连接手机
http://192.168.0.112:81/connet
screenshot截屏接口
ios屏幕截屏可以指定截屏后的图像尺寸
参数:
width:宽度
height:高度
http://192.168.0.112:81/screenshot?width=720&height=1280&compress=100
getScreenWidth获取屏幕宽度
参数:
http://192.168.0.112:81/getScreenWidth
鼠标操作方法
click点击屏幕真实坐标
参数:
x:横坐标
y:纵坐标
http://192.168.0.112:81/click?x=500&y=500
clickPercent点击屏幕百分比坐标
参数:
x:横坐标
y:纵坐标
http://192.168.0.112:81/clickPercent?x=0.5&y=0.5
mouseHome 鼠标归为到0点坐标 归为鼠标到最上角
接口:http://192.168.0.112:81/mouseHome
//代码:
ios1.mouseHome()
moveToRealPoint 移动到指定坐标 鼠标会从0点坐标移动到手机真实像素坐标
http://192.168.0.112:81/moveToRealPoint?x=500&y=500
//代码:
ios1.moveToRealPoint(500,500)
moveToPercentPoint 移动到指定百分比坐标 鼠标会从0点坐标移动到手机百分比坐标
http://192.168.0.112:81/moveToPercentPoint?x=0.5&y=0.5
//代码:
ios1.moveToPercentPoint(0.5,0.5)
swipH横向水平滑动
参数:
x1:横坐标
y1:纵坐标
x2:终点横坐标
press:按下后延迟毫秒
time:滑动时长毫秒
delay:延迟抬起毫秒
http://192.168.0.105:81/swipH?x1=200&y1=600&x2=700&press=0&time=200&delay=0
swipHPercent百分比坐标横向水平滑动
参数:
x1:横坐标
y1:纵坐标
x2:终点横坐标
press:按下后延迟毫秒
time:滑动时长毫秒
delay:延迟抬起毫秒
http://192.168.0.105:81/swipHPercent?x1=0.2&y1=0.5&x2=0.7&press=0&time=200&delay=0
swipV垂直滑动
参数:
x1:横坐标
y1:纵坐标
y2:终点纵坐标
press:按下后延迟毫秒
time:滑动时长毫秒
delay:延迟抬起毫秒
http://192.168.0.105:81/swipV?x1=200&y1=300&y2=1000&press=0&time=200&delay=0
swipVPercent垂直滑动
参数:
x1:横坐标
y1:纵坐标
y2:终点纵坐标
press:按下后延迟毫秒
time:滑动时长毫秒
delay:延迟抬起毫秒
http://192.168.0.105:81/swipVPercent?x1=0.5&y1=0.8&y2=0.2&press=0&time=200&delay=0
swip滑动 预留功能暂时有问题
参数:
x1:横坐标
y1:纵坐标
x2:终点横坐标
y2:终点纵坐标
press:按下后延迟毫秒
time:滑动时长毫秒
delay:延迟抬起毫秒
http://192.168.0.106:81/swip?x1=300&y1=600&x2=600&y2=600&press=0&time=200&delay=0
返回值json格式
succes 1成功0失败
鼠标快捷键1 需要配合ios的快捷指令配置不同功能例如启动指定app 详细参考如何初始化IOS
http://192.168.0.106:81/skey1
鼠标快捷键2 需要配合ios的快捷指令配置不同功能例如启动指定app 详细参考如何初始化IOS
http://192.168.0.106:81/skey2
鼠标快捷键3 需要配合ios的快捷指令配置不同功能例如启动指定app 详细参考如何初始化IOS
http://192.168.0.106:81/skey3
鼠标快捷键4 需要配合ios的快捷指令配置不同功能例如启动指定app 详细参考如何初始化IOS
http://192.168.0.106:81/skey4
鼠标快捷键5 需要配合ios的快捷指令配置不同功能例如启动指定app 详细参考如何初始化IOS
http://192.168.0.106:81/skey5
键盘操作方法
keyPress 发送按键 按键码查询 http://doc.aiwork24.com:91/web/#/5/736
http://192.168.0.111:81/keyPress?m=0&k=4&fn=0
//测试按下a
ios1.keyPress(0,4)
home 发送home指令 需要提前配置快捷键
http://192.168.0.111:81/home
//测试按下a
ios1.home()
back 发送back指令 这个back不等同于安卓的back,要分情况使用
http://192.168.0.111:81/back
ios1.back()
recents 发送后台应用指令 唤起后台
http://192.168.0.111:81/recents
ios1.recents()
inputSimple 简单输入 只支持数字字母标点符号的输入
http://192.168.0.111:81/inputSimple?word=abcd123!@#
ios1.inputSimple('hello i am aiwork')
paste 粘贴,模拟ctrl+v的方式在输入框中粘贴,需要配合点击输入框和setClipboard设置剪切板命令使用
http://192.168.0.111:81/paste
ios1.paste()
setClipboard 设置剪切板内容,这里需要注意设置剪切板必须让应用在前端,在后台无法设置剪切板,需要先唤起app
参数:
body文本内容这里如果是有些工具记得给汉字编码urlencode否则可能出现乱码问题
http://192.168.0.111:81/setClipboard?body=你好
苹果IOS系统教程准备环境
https://www.yuque.com/aiwork/nba2pr/yuqfliuk863h4x4t