2016-03-23 13 views
1

CanvasとGoJSを使用して作成されたダイアグラムアプリケーションがあります。ツールボックスには多くのコントロールがあり、特定の要素を空白領域にドラッグしたいと思います。セレンのwebdriverでCanvas GoJSを操作する方法

私はアクションメソッドで試しましたが、それは動作していません。

私はコードを試してみました:

actions.moveToElement(paletteCanvas, palette_node_x, palette_node_y); 
     actions.clickAndHold(); 
     //Dragging selected node a little bit to make it work. 
     actions.moveToElement(paletteCanvas, palette_node_x, palette_node_y+50); 
     //Now perform the actual move 
     actions.moveToElement(flowCanvas, diagramOffsetX , diagramOffsetY); 
     actions.release(); 
     actions.perform(); 

はまた、要素のオフセットを見つけるのは難しいです。

  1. ドラッグ&
  2. は、ツールボックス

JSexecutorで動作する任意の可能性から、特定のコントロールを選択し、ツールボックスあちこちに任意のコントロールをドロップ:私は、以下の使用してセレンを自動化することが可能な任意のそこに方法はありますか?

答えて

関連する問題