2

次のコードがあります

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 () {

しかし、私のドロップはまだマウスポインターが画面上にある場所にあります

4

0 に答える 0