如何绕过必须在浏览器上的鼠标指针

时间:2015-08-20 08:51:04

标签: testing protractor protractor-net

我有以下代码

var dragUserTask = element(by.repeater("item in getItms(slctCat)").row(0));

    browser.actions()
        .mouseMove(dragUserTask)
        .mouseDown()
        .mouseMove({ x: 400, y: 400 })
        .mouseUp()


        .perform().then(function () {

现在,如果我运行测试,我的鼠标指针必须在屏幕上,并且"拖放"只落在我的指针在屏幕上的位置。它不会落在.mouseMove({ x: 400, y: 400 })上 我是否可以尝试.dragAndDrop,如果是,它究竟是如何起作用的,那我就是一团糟 我用了这段代码:

 browser.actions()
        .dragAndDrop(dragUserTask,{ x: 400, y: 400 })
        .perform().then(function () {

但是我的掉线仍然是我的鼠标指针在屏幕上的位置

0 个答案:

没有答案