SwfObjects として認識されるいくつかのテキスト フィールドを使用するアプリケーション用の自動テスト スイートを開発しています。自動化の一環として、これらのオブジェクトの 1 つに人の名前を入力したいと思います。当然のことながら、SwfObject で使用できる唯一の Type メソッドを使用しています。
場合によっては、SwfObject("edit_field").Type "Joe Smith" を実行すると、アプリケーションが頻繁に不具合を起こし、QTP が代わりに、"Jo Smith" や "Joe Snith" など、構造的に類似しているが異なる文字列をフィールドに入力します。 . これはかなり非決定的であり、生成される結果は大きく異なる可能性があります。編集可能なフィールドに正しいテキストが入力されることもありますが、ほとんどの場合はそうではありません。これまでのところ、Wait または WaitProperty(visible) でこれを解決することはできませんでした。誰かが以前にこの問題に遭遇したことがありますか?もしそうなら、それを解決するための洞察を提供できますか? 誰かがそのテキスト フィールドに何かを入力するたびに、アプリケーションがバックグラウンドで DB にクエリを実行する可能性が高いことに言及する価値があるかもしれません。
どうもありがとう、ポール。