1. 滑动动作接口
1.1. swipe 滑动节点
- 滑动节点
- @param selectors 选择器数组,更多选择器属性,请查看选择器与节点属性
- @param endX 目标X坐标
- @param endY 目标Y坐标
- @param duration 动作持续时长,单位毫秒
- @return 布尔型,true代表成功 false代表失败
var request = require('request');
var url="http://127.0.0.1:20391/global";
var p = {
"type": "swipe",
"selectors": [{
"text": "设置"
}],
"endX":100,
"endY":100,
"duration":1500
};
var data = JSON.stringify(p);
request({
url: url,
method: "POST",
json: true,
headers: {
"content-type": "application/json",
},
body: data
}, function(error, response, body) {
if (!error && response.statusCode == 200) {
console.log(body)
}
}
1.2. swipeToPoint 滑动坐标到目标坐标
- 滑动坐标到目标坐标
- @param startX 起始X坐标
- @param startY 起始Y坐标
- @param endX 目标X坐标
- @param endY 目标Y坐标
- @param duration 动作持续时长,单位毫秒
- @return 布尔型,true代表成功 false代表失败
var request = require('request');
var url="http://127.0.0.1:20391/global";
var p = {
"type": "swipeToPoint",
"startX": 1000,
"startY": 1000,
"endX":100,
"endY":100,
"duration":1500
};
var data = JSON.stringify(p);
request({
url: url,
method: "POST",
json: true,
headers: {
"content-type": "application/json",
},
body: data
}, function(error, response, body) {
if (!error && response.statusCode == 200) {
console.log(body)
}
}
- 是否滚动到底部了,如果查不到元素也会返回false
- @param selectors 选择器数组,更多选择器属性,请查看选择器与节点属性
- @param direction 滚动方向 UP,DOWN,LEFT,RIGHT
- @return 布尔型,true代表成功 false代表失败
var request = require('request');
var url="http://127.0.0.1:20391/global";
var p = {
"type": "isScrollEnd",
"selectors": [{
"text": "设置"
}],
"direction":"UP"
};
var data = JSON.stringify(p);
request({
url: url,
method: "POST",
json: true,
headers: {
"content-type": "application/json",
},
body: data
}, function(error, response, body) {
if (!error && response.statusCode == 200) {
console.log(body)
}
}