私はWebページがAutomation Anywhereに完全にロードされるまで待機/遅延を追加する方法は?
画面切り替えのための待機
を使用しかし、それはいくつかまで、プロセスを保持し、どこにでも自動化で「Webページが完全に読み込まれるまで待つか、ディレイを追加する方法」を知りたい 開発者が指定した時間ですが、Webページが完全に読み込まれるまで遅延を追加したいのですが、 誰かが私を助けることができますか? 悪い英語を申し訳ありません。
私はWebページがAutomation Anywhereに完全にロードされるまで待機/遅延を追加する方法は?
画面切り替えのための待機
を使用しかし、それはいくつかまで、プロセスを保持し、どこにでも自動化で「Webページが完全に読み込まれるまで待つか、ディレイを追加する方法」を知りたい 開発者が指定した時間ですが、Webページが完全に読み込まれるまで遅延を追加したいのですが、 誰かが私を助けることができますか? 悪い英語を申し訳ありません。
通常、実際のコンテンツが読み込まれる前に、ウェブサイトは「読み込まれた」または「準備ができています」。一部のウェブサイトでは、実際のコンテンツが「どこか」から取得されると置き換えられるダミーのコンテンツもあります。したがって、画面が変わるのを待つことは良い考えではありません。
私のアプローチは、の後に読み込まれた要素がであることを選択することです。たとえば、このウェブサイトのナビゲーションバーはコメントの前にロードされます。どこの場所を右クリックしてview source
を選択するか、ページを数回リフレッシュして目を見張るだけで、ウェブサイトのsource
を見ることで、どの要素を使用するかを決めることができます。前者はいくつかのHTML知識を必要としますが、私の意見ではより良いアプローチです。
要素を特定したら、その要素にObject Cloning
を使用し、組み込みのwait
を遅延として使用します(通常、ウェブサイト/接続によって15秒に設定されます)。 Action
は何らかのランダムget property
でなければなりません(何らかのダミー変数で検索するものは、とにかくそれを使用しないので保存してください)。
Object Cloning
の待機関数は非常に多くのミリ秒ごとにポーリングし、要素が見つかるとすぐにコード内の次の行に移動します。これは、ターゲット要素と対話する場所です。
あなたのターゲット要素がロードされ、コードは非常に最適化され、堅牢です。
最後の注意:自動化されたWebサイトではエラーが発生する可能性があるため、例外処理でこれを囲むことをお勧めします。
ありがとう、Roel私はチェックし、進行状況を知らせ、答えとしてマークします。 – Roshan
答えはありがたいです。素晴らしい答え。 – Roshan