2016-08-19 6 views
-2

私はWindows 764-bit Operating systemIE 11.0.9セレン2.53.1とても遅い

mvn clean test -Denv=iotApp -DsuiteXmlFile=smoke.xml -Dwebdriver.ie.driver=C:\webdrivers\IEDriverServer.exe -Dtest.driver.type=ie 

IEDriverServer_x64_2.53.1を使用してIEとSeleniumテストを実行していますが、それはextremelly遅いです!

正常ですか?

+0

だから、どうしたのですか? – Jsmith2800

答えて

2

あなたは64-bit IEdriverserverを使用している場合、私はIEdriverserverの64ビットの実行のために非常に非常に遅いので、あなたがIEdriverserverの32-bitでそれを置き換える必要があり、お勧めします。

根本原因を特定するためのIEドライバ。 Windowsのバージョンが64ビットの でIE 10以上を実行している場合、デフォルトでブラウザのクロム(アドレスバー、ナビゲーションボタン、メニューなど)を含むウィンドウをホストするプロセスは64ビットですプロセス。 コンテンツが実際に表示されるウィンドウをホストするプロセス(各 タブ内)は32ビットプロセスです。

注意事項慎重な読者は、すでにこれが、 の64ビットWindowsを実行している場合でも、32ビットバージョンのIEを使用して のコンテンツを表示している可能性があることを既に認識しています。これはIE 10以上のIEドライバである の32ビット版を引き続き使用するための強力な議論です。IEの64ビット版 に対して実際には実行されていません。あなたはIEDriverServer.exeの64ビットバージョンを実行しなければならないことを主張する場合

は、あなたが結合言語はこのために提供してどのようなメカニズム使ってfalseにnativeEvents 機能を設定することで、ネイティブのイベントを無効にすることができます。

+1

10倍速くなりました:-) –

関連する問題