sikuliを初めて使用しています。 私は、Java Springスタンドアロンアプリケーションの機能テスト自動化に使用しています。私は画面上の複数の場所に同じ画像(ロゴ)を持っています。アプリケーションデータごとに動的に生成されます。その場合、UIの特定のボタン/要素を見つけてクリックするにはどうすればいいですか? 例:facebookページにlike、share、comment text/imageが何度かあります。その中で特定のボタンをクリックする方法(facebookは単なる例です)私は私のアプリケーションに似たソリューションを求めています。sikulixを使用して同じロゴ、UI要素を見つける方法
0
A
答えて
0
同じ画像またはUI要素が同じページに複数回存在する場合、どの要素を別の場所の同じ要素に対して1か所で指定するにはどうすればよいですか?
これを行う簡単な方法は、できるだけ多くのウィンドウのように大きな画像をキャプチャし、クリック操作の後にカッコ内の画像をクリックすることです。ファイルを読み込むウィンドウ、プレビューに一致するウィンドウ、およびターゲットオフセットが開きます。ターゲットオフセットをクリックし、マウスホイールを使用して拡大し、クリックしたい画像の正確なポイントをクリックします。
別のclick()コマンドを使用する場合は、キャプチャされたイメージ上の複数の場所をクリックすることができます。また、click()コマンドごとにターゲットオフセットを設定することもできます。
この1つの画像だけで、ボード上のすべての四角形をクリックすることができます.64個のclick()コマンドのオフセットを設定するのに時間がかかる場合があります。 http://files.chesscomfiles.com/images_users/tiny_mce/cigoL/Chessboard.png
地域を設定し、それらの地域で一致する写真を検索するのは難しいでしょうが、探している地域については、地域の詳細と下のチェックリンクを設定する必要があります。乾杯!あなたのFBの例に基づいて
0
あなたは私はそこから(ニュースフィード上に完全なポストをカバー長方形を想像して)ページのトップのポストに集中するsetROI()
を使用することができますでしょうループ:
if exists(profile pic):
click(like button)
elif exists(profile pic 2): # If you are testing more than one user
click(like button)
else : type(Key.DOWN) #repeat as needed
ROIへの次の投稿を取得するのは難しいかもしれませんが、WHEEL_DOWN
を使用すると、システムをクリックするたびに行を調整することができます。
関連する問題
- 1. jqueryを使って同じクラス名の要素を見つける方法
- 2. Xamarin UIテストを使用してカスタム属性を持つ要素を見つける方法FWK
- 3. 2つのシーケンス間で同じ要素を見つける
- 4. UI Automation v/sを確認するUISpy - UI要素を見つける方法
- 5. 同じアプリを使ってFacebookフレンドを見つける方法
- 6. 変数と同じクラスの第2要素を見つける方法
- 7. jqueryを使用してページ上でフォーカス要素を見つける方法は?
- 8. jQueryを使用して要素の数を見つける方法
- 9. selenium - javaを使用してダイナミックページの要素を見つける方法?
- 10. jqueryセレクタ文字列を使用してdiv要素を見つける方法
- 11. このHTMLリンクを使用してセレンの要素を見つける方法
- 12. クイックルックを使用して特定の要素を見つける
- 13. 要素内の要素を見つける方法
- 14. findControlを使用して子要素を見つけよう
- 15. UI要素を使用してフォーム要素をスタイルする方法は?
- 16. 要素を見つける方法[セレニウム用]
- 17. JavaFXでIDを持つ要素を見つける方法は?
- 18. XPathを使用せずにテーブル型要素のアドレスを見つける方法
- 19. jQueryを使用しているすべてのJSON要素を見つける
- 20. セレンxpathを使用してandroidアプリケーションの要素のリストからWeb要素の子要素を見つける
- 21. Java:org.w3c.dom.documentのxpath文字列を使って要素を見つける方法
- 22. jQueryを使ってホバー上の子要素を見つける方法は?
- 23. 同じクラスの要素を1つだけ変更する方法
- 24. Sikulixがターゲットイメージを見つけることができません
- 25. セレンで同じ名前と同じ属性を持つ要素を見つけてテキストを挿入する方法
- 26. 要素をドラッグするとjqueryで要素を見つける方法
- 27. 同じ要素と比較して、文中の1つの要素の位置を見つける方法はありますか?
- 28. 要素を使用するためにセレニウムideの要素テキストでxpathを見つける方法は?
- 29. JQuery同じ要素の他の属性を使用して要素の属性を設定する方法
- 30. スクリプトを使用して同じテーブル内の重複したデータを見つける方法
あなたが達成しようとしていることとあなたの問題点は明確ではありませんか?あなたが試しているものがあり、それはうまくいかないのですか?詳細をご記入ください。 –