2017-05-12 13 views
0

私はドラッグして列をドロップしなければならないシナリオがあります。しかし、私は、コマンドの下にしようとしたが、それらのどれもHTML5ページで分度器を使用してドラッグアンドドロップが機能しない

browser.actions().mouseDown(elements).perform(); 
       browser.actions().mouseMove({x:20, y:120}).perform(); 
       browser.actions().mouseDown(elements).perform(); 
       browser.actions().mouseMove({x:20, y:120}).perform(); 
       browser.actions().mouseUp().perform(); 

browser.actions().dragAndDrop(elements,{x:20 , y:120}).mouseMove(elements).perform(); 

browser.actions().dragAndDrop(elements,a).mouseUp().perform() 

を機能していないコマンドはちょうど列を強調表示しますが、場所にドラッグしていません。

答えて

0

私はこの回答をどこか別の場所に見ましたので、私もここでそれを共有します。 (イムないこの関数の生みの親!)

browser.actions().mouseDown(el).perform(); 
browser.actions().mouseMove({x:0, y:100}).perform(); 
browser.actions().mouseDown(el).perform(); 
browser.actions().mouseMove({x:0, y:75}).perform(); 
browser.actions().mouseUp().perform(); 
+0

を参照してください。 –

関連する問題