使用webdriverio在页面上移动选择器

时间:2018-10-11 12:55:46

标签: javascript webdriver-io

是滑块中的“按钮”,用于更改时间和时间。 我在如何在webdriverio中移动这些按钮时遇到问题。下面是一个示例我想怎么做,但是什么也没有发生。

let from = browser.element('#from');
let to = browser.element('#to');

var XCordinate = from.getLocation(); //gets current x position of from element
var yCordinate = from.getLocation(); //gets current y position of from element

from.moveToObject(XCordinate+20, yCordinate); //Move the element only in x 

1 个答案:

答案 0 :(得分:1)

因为moveToObject函数只是将光标移动到该坐标,而不是单击那里或对其执行任何操作。

您可以如下使用webdriverio的buttonDownbuttonUpmoveTo方法:

browser.buttonDown(button); 
browser.moveTo(element,xoffset,yoffset); 
browser.buttonUp(button);