Я использую селен RC с рамкой Junit и Eclipse. В целом тестовый скрипт я просто открываю одну форму и обновляю некоторые значения в таблице grid. Некоторые заканчивающиеся строки кода ..получение ошибки NullPointerException после выполнения моего тестового скрипта
selenium.type(prop.gridtxtboxACTL, "test123");
selenium.click("link=Update");
selenium.waitForPageToLoad("30000");
}
public void teardown() throws Exception
{
selenium.stop();
}
После выполнения завершения я получаю эту ошибку NullPointerException:
java.lang.NullPointerException в com.thoughtworks.selenium.SeleneseTestCase.tearDown (SeleneseTestCase.java : 395) в junit.framework.TestCase.runBare (TestCase.java:140) в com.thoughtworks.selenium.SeleneseTestCase.runBare (SeleneseTestCase.java:71) в junit.framework.TestResult $ 1.Protect (TestResult. java: 110) at junit.framework.TestResult.runProtected (TestResult.java:128) at junit.framework.TestResult.run (TestResult.java:113) at junit.framework.TestCase.run (TestCase.java:124) at junit.framework.TestSuite.runTest (TestSuite.java:232) at junit.framework.TestSuite.run (TestSuite.java:227) на org.junit.internal.runners.JUnit38ClassRunner.run (JUnit38ClassRunner.java:83) на org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference. run (JUnit4TestReference.java:38) на org.eclipse.jdt.internal.junit.runner.TestExecution.run (TestExecution.java:38) на org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests (RemoteTestRunner.java:460) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests (RemoteTestRunner.java:673) at org.eclipse.jdt.internal.j unit.runner.RemoteTestRunner.run (RemoteTestRunner.java:386) в org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main (RemoteTestRunner.java:196)
Даже когда я отлаживать тот же код, после teardown я получаю сообщение «NativeMethodAccessorImpl.invoke (Object, Object []) строка: недоступно».
Пожалуйста, дайте мне знать для более подробной информации.
нет я так не считаю. Ниже приведен код, который я написал в методе установки: \t общественной недействительная нАлАдкИ() бросает исключение \t { \t селена = новый DefaultSelenium ("локальный", \t 4444, "* iehta", prop.appURL); \t selenium.start(); \t} – Saara