私はアプリケーションを自動化しようとしています(Windowsベース)。それは記録と再生でした。 Squishは開いてアプリケーションにログインすることができますが、ホーム画面のタブをクリックしようとしている瞬間に、そのオブジェクトを識別できないと言っています。動的に変化するオブジェクトを認識しません。
これは、コードの一部です:最後に
mouseClick(waitForObject(": .ND - New Declaration_ListViewItem_18"));
が止まると、新しいウィンドウが、私が認識されなかったオブジェクトを選択するとき、私はオブジェクトことがわかり、「picknewobject」に私を求めてポップアップ表示idが動的に変更されました。 例: "ND - New Declaration_ListViewItem_18"が "ND - New Declaration_ListViewItem_19"に変更されました。
を参照してください、私はあなたを考えますあなたの答えはここにあります:http://blog.froglogic.com/2014/08/squish-tip-of-the-week-how-to-find-and-use-dynamic-objects/ – EugenG
またはあなたのタブ親オブジェクトを持ちます。そのオブジェクトの子を読んで、名前を目的のものと比較する) – EugenG