私たちは64ビットサーバー上で動作するSelenium Python自動回帰テストスクリプトをIE11、Windows Server 2008上で実行しています。テストが停止します。エラーは次のとおりです。Selenium IEDriverServerのコマンドラインサーバーが動作を停止しました。アプリケーションクラッシュエラー
Command line server for the IEDriverServer has stopped working
完全なトレースは次のとおりです。IEDriverServerがクラッシュしている理由
Problem signature:
Problem Event Name: APPCRASH
Application Name: IEDriverServer.exe
Application Version: 2.53.0.0
Application Timestamp: 56e9abe3
Fault Module Name: IEDriverServer.exe
Fault Module Version: 2.53.0.0
Fault Module Timestamp: 56e9abe3
Exception Code: 40000015
Exception Offset: 000000000001877a
OS Version: 6.1.7601.2.1.0.272.7
Locale ID: 2057
Additional Information 1: 9d60
Additional Information 2: 9d60a3c1cb1d5911598c0ff40a26278a
Additional Information 3: 1ee9
Additional Information 4: 1ee9da2f8e2415daed3ffe0e1066b74e
誰もが知っていますか?
私たちの32ビットサーバでは、最後までテストは正常に実行されます。 230以上のテストケース。しかし、私たちの64ビットサーバーでは、App Crashエラーの半分が現れます。
私は、レジストリのDWORD値を設定している:IE 11の場合
のみ、あなたはドライバーは、作成のInternet Explorerのインスタンスへの接続を維持できるように、ターゲットコンピュータ上のレジストリエントリを設定する必要があります。 32ビットWindowsインストールの場合、レジストリエディタで確認する必要があるキーは、HKEY_LOCAL_MACHINE¥SOFTWARE¥Microsoft¥Internet Explorer¥Main¥FeatureControl¥FEATURE_BFCACHEです。 64ビットWindowsインストールの場合、キーはHKEY_LOCAL_MACHINE¥SOFTWARE¥Wow6432Node¥Microsoft¥Internet Explorer¥Main¥FeatureControl¥FEATURE_BFCACHEです。 FEATURE_BFCACHEサブキーが存在する場合と存在しない場合があり、存在しない場合は作成する必要があります。重要:このキーの中に、私のパスにも
を0
IEDriverServer.exeの値でiexplore.exeをという名前のDWORD値を作成しているし、また、私は、それはメモリ使用量がありますiexplore.exeをタスクマネージャに気づきます2.95GB これは正常ですか?メモリは本当に高いようです。 IE11でテストを実行するには、2.95GB以上のメモリが必要ですか?
おかげで、リアズ
私たちのサーバーは100%ディスク使用率に達しています。これは、セレンテストIEDriverSererが途中でクラッシュする理由かもしれません。私は今このテストを別の環境で設定しています。それがどうなるか見る –