selenium IDEからIEを指定するとJavaScriptError
環境はwindows8 IE11 slenium IDE 2.8です。
https://code.google.com/p/selenium/wiki/InternetExplorerDriver のRequired Configurationに従って、レジストリの更新と保護モードを全てのゾーンでONに。
IEドライバーを指定してサーバーを起動
java -jar selenium-server-standalone-*.jar -Dwebdriver.ie.driver=.\IEDriverServer.exe
selenium IDEの設定で PlayBackを有効に、ブラウザをieに設定。
この手順で、手元のVMに入ったwindows8でIEのテストが行えたのですが、(windows8 IE11 slenium IDE 2.8)の実機で同様にインストール、レジストリの設定、インターネットオプションの設定を行ったところ、どのページでも(yahoo->ヤフオクなどでも)openした次のページへ遷移時にjavaScriptエラーが発生し、全くテストが出来ません。
メッセージ
[error] JavaScript error (WARNING: The server did not provide any stacktrace information) Command duration or timeout: 78 milliseconds Build info: version: '2.44.0', revision: '76d78cf', time: '2014-10-23 20:02:37' System info: host: '', ip: '', os.name: 'Windows 8.1', os.arch: 'amd64', os.version: '6.3', java.version: '1.8.0_31' Driver info: org.openqa.selenium.ie.InternetExplorerDriver Capabilities [{browserAttachTimeout=0, enablePersistentHover=true, ie.forceCreateProcessApi=false, ie.usePerProcessProxy=false, ignoreZoomSetting=false, handlesAlerts=true, version=11, platform=WINDOWS, nativeEvents=true, ie.ensureCleanSession=false, elementScrollBehavior=0, ie.browserCommandLineSwitches=, requireWindowFocus=false, browserName=internet explorer, initialBrowserUrl=http://localhost:17658/, takesScreenshot=true, javascriptEnabled=true, ignoreProtectedModeSettings=false, enableElementCacheCleanup=true, cssSelectorsEnabled=true, unexpectedAlertBehaviour=dismiss}]