問題タブ [selenium-iedriver]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
838 参照

javascript - C#Protractor AngularJS IEDriverServer Click()例外「ページの読み込みを待機中にタイムアウトしました」

Protractor を使用して AngularJS アプリケーションをテストしています (Chrome と IE ドライバーの両方を使用)。IEDriverServer はほとんどのページで正常に動作しますが、この 1 つのページを除いて、ほとんどすべての Click() イベントで「ページの読み込みを待機中にタイムアウトしました」という例外が発生します。

IE ドライバーのオプションは次のように設定されます。

また、IgnoreSynchronization = true です。

編集 1: このページと他のページの違いは、Javascript SignalR の使用だと思います。このコードは、他のページにはない head セクションにあります。これがタイムアウト例外の原因になる可能性はありますか? また、それを機能させるにはどうすればよいですか?

編集 2: ImplicitWait、SetPageLoadTimeout、および SetScriptTimeout をどれだけ長く設定してもかまいません。クリック イベントは、指定された待機時間が経過した後に例外を返します。

0 投票する
1 に答える
390 参照

google-chrome - WebElement.Click() が Chrome および IE ドライバーで機能しない

アクション:

以下のxpathでチェックボックスをチェックしたい

私のxpathは正しく、chrome開発者ツールでも検証されましたが、実行中にチェックボックスをクリックせず、例外が発生しません

同じように、Firefox ドライバーでは完全に動作しますが、Chrome と IE では動作しません。この問題を解決するにはどうすればよいですか?

ドライバーの依存関係