Firefox selenium IDE で dragAndDrop を使用しようとしていますが、機能しません。
私はセレンの大ファンですが、この問題は最終日まで私を夢中にさせてきました。
私はドラッグアンドドロップテストを持っています:
dragAndDrop
//div[contains(text(),"Lori F.")]/../../
0,160
ただし、ドラッグ アンド ドロップは行いません。私はそれが数回機能するのを見てきましたが、なぜ/なぜ今は機能しないのかわかりません. うまくいくこともあれば、うまくいかないこともあるようです。
IDEの[検索]ボタンをクリックすると、セレクター自体が機能します。DIV
移動しようとしていることが強調表示されます。したがって、これは、正しいxpathでオブジェクトを実際に選択できないという、セレンでの「通常の」問題ではありません。
それが反対しているHTMLは次のとおりです。
<div class="fc-event-inner fc-event-skin" style="background-color: yellow;">
<div class="fc-event-head fc-event-skin"></div>
<div class="">
<div class="fc-event-title">
Lori F., Marshal H., Chris W., Kenna T.
</div>
</div>
<div class="fc-event-bg"></div>
</div>
その実際のステップを実行しようとすると、ブラウザーは実際にオブジェクトを「フラッシュ」し、パスを介してオブジェクトを選択できることを示します [OK] が、ドラッグ アンド ドロップは行われません。
div を使用して dragAndDropToObject を試しましたが、適切な場所に「着地」するために DIV 自体が x、y 座標を必要とするため、これは機能しませんでした。
私が見つけた2つの問題[これは他の人を助けるかもしれません] - そして解消されたのは、1) 画面のズームイン/ズームアウトがドロップのx、y座標を台無しにしたので、それをやめ、2) 要素インスペクタを使用することでした. Firefoxでも動作を停止したようです。したがって、これらの両方を潜在的な原因として排除したと思います。
ドラッグ アンド ドロップをテストできることは非常に重要です。現在、多くのアプリケーションがこのようなものでさまざまな ajax ルートを使用しているため、テストできることが重要です。