質問: プログレスバーが消えるタイミングでデータ取得したい ウィンドウズアプリの自動化ロボットを作成しています。 このアプリにはクリックボタンがあり「押下・データ取得・表を表示」といった単純なものです。 やりたいことは 表示した表のデータをスクレイピングしてデータテーブルにセット といった簡単なものです。 困っていることは "データの大きさが試行のたびに異なるので表が表示されるまでの時間が10秒の時もあれば、5分以上の場合もあるため” ウェイトの持たせ方をどのようにすればいいか分かりません。 プログレスバーが発生・消滅後に表が表示されるので、これをうまく使いたいなぁと思っているのですが、具体的にどうロジックに落とし込むのかがイメージできません。 ...
回答: @196006 こんにちわ! 色々と方法はありますが、 「要素の消滅を待つ」を使用するケースが多い様です。 ただし、要素が表示されているかを前もって、 「要素の有無を検出」を使用することをお勧めします。 この場合は、どちらのアクティビティもタイムアウト値 は設定必要です。 ・「要素の有無を検出」は要素なし状態で待つのがデフォルト3秒なので適切に調整。 ・「要素の消滅を待つ」は最低5分以上の設定ですね。