質問: アプリ立ち上げ時のログイン子画面との連携について 様々なアプリでありがちなのですが。。。 起動するとアプリと並列でログイン子画面が出てきて、ログインすると バックにあるアプリがアクティベートされるような場合の連携はどのようなシナリオに すればいいでしょうか? アプリ起動は[openapplication]を使うのは問題ないのですが、do文の中でログイン子画面に どのように連携すればいいのか困っています。 ログイン子画面は1日1回パスワードを入力すると以降は2度と出てこない仕様です。 do文の中で[find element]を使うのが定石でしょうか?
回答: なるほど。 そんな感じですと、例えば @_chuki 様の言っているように「要素の有無を検出(element exists)」 を使って・・。 1.openapplicationでアプリを起動する。この時、出力のアプリケーションウィンドウを変数に設定しておく。(多分メイン画面のセレクターが変数に設定される・・んじゃないかな) 2.一旦openapplicationのスコープから外に出て、elementexistsを使って、 例えばログインウィンドウの起動ボタンなんかを要素に指定して、ログインウィンドウが表示されたかをチェックする。 3.表示されている場合、attachwindowでログ...