次のコードがあります
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 () {
しかし、私のドロップはまだマウスポインターが画面上にある場所にあります