2

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 ルートを使用しているため、テストできることが重要です。

4

1 に答える 1