wait for control not exists
指定されたコントロールが存在しなくなることが確認された場合にのみ、実行を進行させることを許可します。
名前 | 説明 | タイプ | 修飾子 |
---|---|---|---|
window | ウィンドウのTA名です。 | Interface Entity | なし |
control | コントロールのTA名です。 | Interface Element | なし |
time out | (任意)待機する最大時間です。(単位: 秒) デフォルト値: ビルトイン設定 object wait の現在の値です。(詳細は下記の を参照してください) | String | なし |
なし
このアクションは、次のプロジェクト項目で使用できます: テストモジュールおよびユーザー定義アクションです。
start application window tab item select tab library main tab Search window control time out wait for control not exists library title 5 window control value enter search artist field Miles Davis window control click search search window control variable get list item count search songs list numbers of song value expected check value #numbers of song 2

- 指定されたタイムアウトまでに指定されたコントロールが消えない場合、 automation errorが生成されます。
- 引数 time out に値が指定されていない場合、ビルトイン設定 object wait の現在の値が使用されます。object waitは、設定アクションラインで別に設定されていない場合、デフォルトで20秒の値を持ちます。
- 引数 control の値に指定された定義に合致するコントロールが複数存在する場合、アクションは最初に出会った合致するコントロールの消失を待ちます。
- このアクションの文脈における「指定されたコントロールの存在しない状態」は、次の2つの基準のいずれかを満たす場合に満たされます:
- 引数 control の値で指定された定義に合致するコントロールが存在しない場合。
- 一致するコントロールの可視性属性はfalseに設定され、ビルトイン設定 load invisible controls は「no」に設定されます。
- ビルトイン設定 load invisible controls が「yes」に設定されている場合、このアクションの「存在しない」条件は、単に存在するコントロールが非表示であるだけでなく、一致するコントロールが存在しないことを満たすことに注意してください。
- このアクションは修飾子 <ignore> をサポートしています。引数のいずれかの値として文字列
<ignore>
が含まれているか、或いはどの引数かが<ignore>
に評価される式を含んでいる場合、そのアクションは実行中にスキップされます。