0

我在 html 代码中有这个滑块输入:

在此处输入图像描述

在此处输入图像描述

(对不起,这是一张图片,我无法访问页面的代码,我只需要测试它)。

我正在尝试这段代码:

this.maxdivedepth = function (value) {
    var slider = util.getElementAsyncSafe(by.id("maximum-dive-depth"));
    browser.actions().dragAndDrop(
            slider,
            {x: value, y: 0}
    ).mouseUp().perform();
};

例如,“价值”为“100”。

终端没有显示任何错误,但我没有看到滑块做任何事情..

我尝试了几件事,例如使用不同的选择器,但仍然相同。

有人可以帮我吗?

4

1 回答 1

0

首先,您需要识别滑块上显示的圆形元素的定位器。然后你可以使用下面的代码拖动它,

var slider = $(".rz-pointer-min"); //im not sure about the locator of the circle element.
browser.actions().mouseMove(slider).mouseDown().mouseMove({x:20,y:0 }).mouseUp().perform()
于 2016-11-03T14:46:05.683 回答