Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/selenium/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在progrator Node.js中获取元素的x和y坐标_Node.js_Selenium_Protractor - Fatal编程技术网

如何在progrator Node.js中获取元素的x和y坐标

如何在progrator Node.js中获取元素的x和y坐标,node.js,selenium,protractor,Node.js,Selenium,Protractor,我正在尝试获取progrator Node.js中元素的x,y坐标。但它正在返回对象 this.dragAnddrop=function (LocatorFrom,LocatorTo ) { var xCoord=LocatorFrom.getLocation(); var yCoord=LocatorTo.getLocation(); console.log("The location is "+xCoord+"and "+ yCoord)

我正在尝试获取progrator Node.js中元素的x,y坐标。但它正在返回对象

this.dragAnddrop=function (LocatorFrom,LocatorTo ) {
  var xCoord=LocatorFrom.getLocation();
  var yCoord=LocatorTo.getLocation();
  console.log("The  location is "+xCoord+"and "+ yCoord);
}
输出:


对,因为这是预料之中的。页面上元素的位置有两个坐标:
x
y
。根据量角器的页面,其结果如下所示:

{
 x: 15,
 y: 20
}
所以如果要得到x或y,你应该这样做

var coords = LocatorFrom.getLocation();
console.log('x coord', coords.x)
console.log('y coord', coords.y)

@如果这对你有帮助,拉胡尔请接受
var coords = LocatorFrom.getLocation();
console.log('x coord', coords.x)
console.log('y coord', coords.y)