2017-10-09 37 views
1

私はWebページがAutomation Anywhereに完全にロードされるまで待機/遅延を追加する方法は?

画面切り替えのための待機

を使用しかし、それはいくつかまで、プロセスを保持し、どこにでも自動化で「Webページが完全に読み込まれるまで待つか、ディレイを追加する方法」を知りたい 開発者が指定した時間ですが、Webページが完全に読み込まれるまで遅延を追加したいのですが、 誰かが私を助けることができますか? 悪い英語を申し訳ありません。

答えて

2

通常、実際のコンテンツが読み込まれる前に、ウェブサイトは「読み込まれた」または「準備ができています」。一部のウェブサイトでは、実際のコンテンツが「どこか」から取得されると置き換えられるダミーのコンテンツもあります。したがって、画面が変わるのを待つことは良い考えではありません。

私のアプローチは、の後に読み込まれた要素がであることを選択することです。たとえば、このウェブサイトのナビゲーションバーはコメントの前にロードされます。どこの場所を右クリックしてview sourceを選択するか、ページを数回リフレッシュして目を見張るだけで、ウェブサイトのsourceを見ることで、どの要素を使用するかを決めることができます。前者はいくつかのHTML知識を必要としますが、私の意見ではより良いアプローチです。

要素を特定したら、その要素にObject Cloningを使用し、組み込みのwaitを遅延として使用します(通常、ウェブサイト/接続によって15秒に設定されます)。 Actionは何らかのランダムget propertyでなければなりません(何らかのダミー変数で検索するものは、とにかくそれを使用しないので保存してください)。

Object Cloningの待機関数は非常に多くのミリ秒ごとにポーリングし、要素が見つかるとすぐにコード内の次の行に移動します。これは、ターゲット要素と対話する場所です。

あなたのターゲット要素がロードされ、コードは非常に最適化され、堅牢です。

最後の注意:自動化されたWebサイトではエラーが発生する可能性があるため、例外処理でこれを囲むことをお勧めします。

+0

ありがとう、Roel私はチェックし、進行状況を知らせ、答えとしてマークします。 – Roshan

+0

答えはありがたいです。素晴らしい答え。 – Roshan

関連する問題