私はキーワード駆動型フレームワークを持っています。キーワードはすべてVBscriptと記述的プログラミングにあります。私はそれを複数回実行した後に正常に機能したExcelでスクリプトを作成しました。今は動作しません。 UFTは右の要素をクリックせず、編集フィールドには入っていません。私はそのスクリプトについて約65ステップを持っていました。今、これはdevポータルでは動作しますが、テストポータルでは動作しません。先週50回にわたってテストポータルで作業しました。UFTは要素を識別できません
デバッグするには、まず録音と再生の機能を使用し、それも機能しないことに気付きました。
ドットネットページにメインメニューがあります。メインメニューには5つのリンクがあります。私は単純に第三のリンクであるレジスタのリンクを記録し、私はこのコードが生成された参照してください。
Browser("Portal").Page("Portal").Link("Register").Click
私はORに行って、私は、オブジェクトがうまく追加されました登録しました。テキスト=登録。 ORから、アプリケーションボタンでハイライトをクリックしたときに、登録リンクが強調表示されませんでした。代わりに、「Fund」である部分的に2番目のリンクを強調表示しました。
スクリプトを実行すると、第2リンク基金がクリックされます。
なぜファンドリンクをクリックしますか?ファンドリンクを部分的に強調しているのはなぜですか?
私はテストポータルについて話しています。デベロッパーポータルでまったく同じことをしても、同じ問題はありません。テストポータルで何が問題になる可能性がありますか?アプリケーションは、UFTが自動的に終了するのを妨げていると思っていますか、あるいはアプリケーションのソースコードが悪いと思われますか?
を更新1
1記録は、記録、レジスタリンクをクリックし、このコードが生成
中:
Browser("Browser").Page("Page").Link("Register").Click
が接触リンクをクリックし、このコードが生成:
Browser("Browser").Page("Page_2").Link("Contact").Click
2実行中
実行中、ファーストラインは登録ではなく資金をクリックします。 2行目は連絡先ではなくレジスタをクリックします。
3. OR
登録リンクORで登録しても問題ありません。 ORの連絡先の連絡先には連絡先の情報が表示されます。
4スパイ
私はレジスタリンク上にカーソルを合わせると、その代わりに、レジスタの接触リンクを認識します。
5スパイ
私はファンドのリンク上にカーソルを合わせると、それは、ファンドの代わりに登録を認識しています。
要約: 録画中に正しいリンクが認識されます。実行中は前のリンクをクリックしてください。これは私がこれまで見てきたパターンです。
ORとオブジェクトスパイのスクリーンショットを追加するために質問を編集してください。私は4つのスクリーンショットが必要です。リンク "登録"のORスクリーンショットリンク "基金"のORスクリーンショットLink "Register"のオブジェクトスパイスクリーンショット。 Link "Fund"のオブジェクトスパイスクリーンショット。これらの画像のそれぞれにあるプロパティと値のペアをすべて確認できることを確認します。 – Gurman
私は自分の答えを更新しました。それが役に立てば幸い。 – bugfinder