-1

IE で div を別の div にドラッグ アンド ドロップする回避策を探しています。

ネイティブコール

(new Actions(TestSetup.webDriver)).dragAndDrop(sourceElement, destinationElement).perform();

Chrome と Firefox では問題なく動作しますが、IE では失敗します。

どんなポインタも役に立ちます。

4

2 に答える 2

1

これが解決されたかどうかはわかりませんが、Selenium からのドラッグ アンド ドロップを使用せずに、個々のマウス クリックと移動アクションを実行する必要があるでしょう。理論的には同じはずですが、1 つの要素を保持しているときに、1 つの要素がフォーカスされてドラッグされているときに、セレンが他の要素を見つけられない場合があります。

両方の要素を取得して場所を保存し、1 つの要素をクリックして保持し、それを他の要素の場所に移動してから、その場所でマウスを離すことをお勧めします。これにより、ブラウザー固有の問題が回避され、マウスとウィンドウのピクセル単位だけに焦点が当てられます。

それでもうまくいかない場合は、セレン エラーと Web ページに、より具体的な詳細を提供してください。

于 2014-06-25T11:22:02.277 に答える