seleniumでIEのテスト
こんにちは
今日一日seleniumのテストをしていたのですが、どうしても出来ないことがあります。
それはIEの起動が出来ません。
selenium自体はFireFoxで使用されている方が多いと思いますが、IEでもテストしたいという需要は必ずあると思うのですが、どうやってIEを起動させているのでしょうか??
私はRCを使用して起動しようとしているのですが、どうしても出来ません。
以下ソースを実行すると、以下の様なエラーが発生します。
C:\selenium\SeleniumDemo>java -jar selenium-server.jar -htmlSuite "*iexplore" "
http://www.google.co.jp" C:\selenium\SeleniumDemo\suite.html C:\selenium\Seleniu
mDemo\TestResult.html -timeout "60000"
22:28:16.690 INFO - Java: Sun Microsystems Inc. 16.0-b13
22:28:16.705 INFO - OS: Windows XP 5.1 x86
22:28:16.721 INFO - v2.0 [a2], with Core v2.0 [a2]
22:28:17.018 INFO - RemoteWebDriver instances should connect to: http://127.0.0.
1:4444/wd/hub
22:28:17.018 INFO - Version Jetty/5.1.x
22:28:17.018 INFO - Started HttpContext[/selenium-server/driver,/selenium-server
/driver]
22:28:17.033 INFO - Started HttpContext[/selenium-server,/selenium-server]
22:28:17.033 INFO - Started HttpContext[/,/]
22:28:17.127 INFO - Started org.openqa.jetty.jetty.servlet.ServletHandler@1a1686
9
22:28:17.127 INFO - Started HttpContext[/wd,/wd]
22:28:17.143 INFO - Started SocketListener on 0.0.0.0:4444
22:28:17.143 INFO - Started org.openqa.jetty.jetty.Server@1c29ab2
HTML suite exception seen:
java.lang.RuntimeException: sessionId 497158 doesn't exist; perhaps this session
was already stopped?
at org.openqa.selenium.server.FrameGroupCommandQueueSet.getQueueSet(Fram
eGroupCommandQueueSet.java:220)
at org.openqa.selenium.server.browserlaunchers.HTABrowserLauncher.writeS
essionExtensionJs(HTABrowserLauncher.java:117)
at org.openqa.selenium.server.browserlaunchers.HTABrowserLauncher.create
HTAFiles(HTABrowserLauncher.java:102)
at org.openqa.selenium.server.browserlaunchers.HTABrowserLauncher.launch
(HTABrowserLauncher.java:63)
・・・(以下長いので省略)
解決策ご存知の方ご教授ください。
ちなみに、ポップアップブロックはしないようIEで設定済みです。
WindowsXP SP2 IEは6.0を使用しています。
よろしくお願いします。