Как мне обойти указатель мыши, который должен быть в браузере

У меня есть следующий код

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 ответов

Другие вопросы по тегам