1. 拖动动作接口

1.1. drag 从一个坐标到另一个坐标的拖动

  • 从一个坐标到另一个坐标的拖动
  • @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": "drag",
             "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.2. dragTo 拖动节点到目标节点

  • 拖动节点到目标节点
  • @param selectors 选择器数组,更多选择器属性,请查看选择器与节点属性
  • @param destObj 目标选择器数组,更多选择器属性,请查看选择器与节点属性
  • @param duration 动作持续时长,单位毫秒
  • @return 布尔型,true代表成功 false代表失败
    var request = require('request');
    var url="http://127.0.0.1:20391/global";
    var p = {
             "type": "dragTo",
             "selectors": [{
                 "text": "设置"
             }],
            "destObj": [{
                 "text": "浏览器"
             }],
            "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. dragToPoint 拖动节点到目标坐标

  • 拖动节点到目标坐标
  • @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": "dragToPoint",
             "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) 
          }
}

results matching ""

    No results matching ""