私は、クリックしなければならない多くの WPFbuttons を持つ WPF & .Net アプリケーションに取り組んでいます。ボタン オブジェクトをクリックしようとすると、すぐに動作することもあれば、数秒待ってから続行することも多く、アプリケーションが続行するまで最大 3 分待つこともあります。
object.Click 5,5
左上隅から 5 ピクセル内をクリックするように QTP を設定することにより、回避策 (というか、クラッジ) があります。これは機能しますが、プログラムで通常のクリックが機能しないのはなぜですか? さらに調査すると、QTPは、micNoCoordinate
座標が指定されていない場合にデフォルトで使用されると言います(これはオブジェクトの中心をクリックすることになっています)。
micNoCoordinate
as 5,5
and even and 0,0
whilemicNoCoordinate
は実際の座標を指定するよりも少し遅いですが、これらの方法はすべて、座標をまったく指定しないよりもはるかに速く機能します。
QTP がオブジェクトを「クリック」すると、実際に何が起こっているのでしょうか? 単純なクリック イベント中にボタンにカーソルが表示されません。単純な.Click
イベントが、座標を指定したり、単に使用したりすることとまったく異なるのはなぜmicNoCoordinate
ですか??
編集:具体的には、座標を使用する場合と座標を使用しない場合のクリックイベント自体の違いに非常に興味があります。各シナリオでシミュレートされているクリック イベントの種類は?