2017-09-25 9 views
0

を待ってタイムアウトしました私たちは何の問題もなく1年近くたちのロボットFramework環境を実行してきたが、今私たちは、エラーメッセージが表示されます:ロボットフレームワーク:ページのロード

TimeoutException: Message: Timed out waiting for page load. 
Stacktrace: 
    at Utils.initWebLoadingListener/< (file:///tmp/tmp77bOby/webdriver-py-profilecopy/extensions/[email protected]/components/driver-component.js:9089) 
    at WebLoadingListener/e (file:///tmp/tmp77bOby/webdriver-py-profilecopy/extensions/[email protected]/components/driver-component.js:5145) 
    at WebLoadingListener/< (file:///tmp/tmp77bOby/webdriver-py-profilecopy/extensions/[email protected]/components/driver-component.js:5153) 
    at fxdriver.Timer.prototype.setTimeout/<.notify (file:///tmp/tmp77bOby/webdriver-py-profilecopy/extensions/[email protected]/components/driver-component.js:625) 

問題がある可能性がありますか?ディスク容量を確認したところ、ディスク容量が残っていました。

+0

テストを見ると、ページの読み込みが完了していますか? –

+1

最近、SeleniumLibrary、Selenium、WebDriverのいずれかをアップグレードしましたか? –

+0

A. Koostraあなたは正しいです!それらのライブラリが変更されている可能性があります。 – Sakke

答えて

0

タイムアウトエラーにより、洗濯物リストに問題が発生することがあります。滑らかな操作の1年後にページを読み込むことは、それを少し狭めるが、まだ多くの可能性がある。接続速度が時折変わることがあります。読み込み中のページに読み込みに時間がかかったり、書き込みが不十分だったりしてゆっくりと読み込まれるような機能が追加されていることもあります。ご覧になるページのコードやコードがなければ、私は2つの修正しか提案できません。

最初に、Selenium2Libraryのコードには、Set Selenium Timeoutで設定できるどこかのタイムアウト変数があります。デフォルトは5秒ですが、ページの読み込みに時間がかかる場合は、ページを大きくすると問題が解決する可能性があります。これは、手作業によるテストではページが妥当な割合で読み込まれ、それを開くことがあなたの懸念事項の中で最も少ないことを前提としています。

次に、通常のウェブサイトではなく、AngularJSアプリケーションをテストしている可能性があります。それが本当であれば、Selenium2LibraryではなくExtendedSelenium2Libraryを使いたいと思うでしょう。 ExtendedSelenium2Libraryは、AngularJSアプリケーションを処理するための優れた機能を持ち、Angularアプリケーションの読み込みを待つコードを含みます。

関連する問題