0

セレンでのドラッグアンドドロップの実装を検索すると、非推奨のメソッドdragAndDropOnとdragAndDropByしか見つかりませんでした。

ドキュメントには、非推奨のメソッドの代わりにClickAndHoldAction、MoveMouseAction、およびButtonReleaseActionを使用するように記載されています。

使い方がわからない。良い例は見つかりませんでした。誰かがこれらの方法を使用しましたか?たぶん、Javaでセレンを使用してドラッグアンドドロップするためのより良い方法がいくつかありますか?

4

2 に答える 2

1

http://code.google.com/p/selenium/wiki/AdvancedUserInteractionsはすでに見つかりましたか?

于 2011-04-21T01:37:12.183 に答える
1

Ivoの提案は正しい解決策につながります。ただし、2つのメソッドの場合、フレームワークには「ショートカット」があります。実際にこれらのアクションを1つずつ使用する必要はありません。便利な方法を使用できます。

削除されたWebElement.dragAndDropOnの使用

new Actions(driver).dragAndDrop(...).build().perform();

削除されたWebElement.dragAndDropByの使用

new Actions(driver).dragAndDropBy(...).build().perform();
于 2011-10-12T09:06:38.407 に答える