从和到是滑块中的“按钮”,用于更改时间和时间。 我在如何在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
答案 0 :(得分:1)
因为moveToObject函数只是将光标移动到该坐标,而不是单击那里或对其执行任何操作。
您可以如下使用webdriverio的buttonDown
,buttonUp
和moveTo
方法:
browser.buttonDown(button);
browser.moveTo(element,xoffset,yoffset);
browser.buttonUp(button);