UFTを使用して 'SwfObject'をクリックするには?
リンク[Link name is 'Settlement']
をクリックして、そのページにリンクがいくつかあります。
注:オブジェクトスパイはリンクとして[決済]を識別せず、代わりにエクスプローラバーと見なします。オブジェクトのスパイを「決済」テキストに表示すると、エクスプローラバー全体が強調表示され、「決済」の特定のプロパティを取得することができなくなります。 [添付のスクリーンショットを参照してください。セキュリティ上の理由から、実際のスクリーンショットをアップロードすることはできません]。
は記録を通して、私は変更される可能性があり、位置「和解」のためではなく、将来の「和解」に「決済」リンク
SwfWindow("Platform Integration Exchange").SwfObject("mainExplorerBar").Click 133,598
現在、133 & 598がハードコーディングされている値をクリックすることができています。
私は、オブジェクトスパイが「決済」リンクを個別に識別することができないY座標を使用して、「決済」リンクをクリックすることはできますか?
これらのオブジェクトをクリックする方法は他にありますか?
おかげでこのような場合には Onkar
こんにちはKoby、あなたのソリューションをありがとうそれは私のために働いた。 仮想オブジェクトはオブジェクトの高さと幅で動作することがわかっているので、1つだけです。将来、「決済」のポジションが変更されたら、このソリューションは機能しますか?あるいは、私は「決済」のための新しい仮想オブジェクトを取らなければなりませんか? – onkar
これはうまくいきました!他の要素がクリックされることなく、できるだけ大きな仮想オブジェクトを作成してみてください。位置が変わった場合は、オブジェクトrepisitoryの要素を変更してください。この解決策が問題を解決した場合、私の答えを正しいものとして受け入れることは高く評価されます。 –