2011-12-15 16 views
0

Selenium RCを使用してGrid2を実装しようとしています。Grid2-Selenium RCで新しいブラウザセッションを呼び出す際のエラー

1IEと2FFブラウザを起動することができますが、1つのブラウザでテストケースの実行は、以下のようなエラーがスローされますが見つかりました:

 com.thoughtworks.selenium.SeleniumException: ERROR Server Exception:  
     sessionId should not be null; has this session been started yet?at com.thoughtworks.selenium.HttpCommandProcessor.throwAssertionFailureExceptionOrError(HttpCommandProcessor.java:101) 
at com.thoughtworks.selenium.HttpCommandProcessor.doCommand(HttpCommandProcessor.java:95) 
at com.thoughtworks.selenium.DefaultSelenium.mouseOver(DefaultSelenium.java:243) 
at Framework.GlobalFunctions.mouseOver(GlobalFunctions.java:1233) 
at EmployeeHealth.ProductVariables.EmployeeHealth.SelectSubMenuFromTab(EmployeeHealth.java:109) 
at EmployeeHealth.TestScripts.EmployeeHealthRegressionSuite.EdCurrnUtilizModuleSelect(EmployeeHealthRegressionSuite.java:23725) 
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) 
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) 
at java.lang.reflect.Method.invoke(Unknown Source) 
at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:80) 
at org.testng.internal.Invoker.invokeMethod(Invoker.java:691) 
at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:883) 
at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1208) 
at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:127) 
at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:111) 
at org.testng.TestRunner.privateRun(TestRunner.java:758) 
at org.testng.TestRunner.run(TestRunner.java:613) 
at org.testng.SuiteRunner.runTest(SuiteRunner.java:334) 
at org.testng.SuiteRunner.access$000(SuiteRunner.java:37) 
at org.testng.SuiteRunner$SuiteWorker.run(SuiteRunner.java:368) 
at org.testng.internal.thread.ThreadUtil$CountDownLatchedRunnable.run(ThreadUtil.java:165) 
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source) 
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) 
at java.lang.Thread.run(Unknown Source) 

あなたの助けに感謝。

答えて

1

クライアントがグリッドに存在しないセッションIDを送信しているようです。セッションがタイムアウトしましたか?グリッドコンソールを見て、実行していると思っていることを確認してください。