2011-12-15 4 views
0

Я пытаюсь реализовать Grid2 с помощью Selenium RC.Ошибка при вызове новой сессии браузера в Grid2-Selenium RC

способен вызывать 1IE и 2ff браузеры, но оказалось, что выполнение теста случай в одном браузере выдает ошибку, как показано ниже:

 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

Похоже, что ваш клиент отправляет идентификатор сеанса, который не существует в сетке. Был ли тайм-аут сеанса? Посмотрите на консоль сетки, чтобы увидеть, что она думает.

Смежные вопросы