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) 
          }
}

1.3. isScrollEnd 是否滚动到底部了

  • 是否滚动到底部了,如果查不到元素也会返回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) 
          }
}

results matching ""

    No results matching ""