Hi,
As it is said by the message: Check you put at least one plugin in the
classpath.
How are you running the tool from the command line? Using Maven, Ant ?
Regards,
Julien
>
>De : lakshmi somavaram <[email protected]>
>À : Usage problems for JWebUnit <[email protected]>
>Envoyé le : Mer 3 Mars 2010, 17 h 48 min 40 s
>Objet : [JWebUnit-users] Null Pointer exception due to testing engine
>
>
>Dear Users,
>
>I am having issues running the JWebUnit test cases as a jar file on a comand
>prompt on Windows. It is working fine in the Eclipse environment on Windows.
>Please let me know how to specify testing engine in the classpath, so that it
>can be loaded into the registry.
>
>I added: setTestingEngineKey(TestingEngineRegistry.TESTING_ENGINE_HTMLUNIT);
>to the code after,
>I got an error saying:
>
>java.lang.RuntimeException: TestingEngineRegistry contains no testing engine.
>Check you put at least one p
>lugin in the classpath.
>
>After that, I got the Null Pointer exception.
>
>Please let me know where I am going wrong.
>Thank you,
>Lakshmi
>
>
>My setup method:
>publicvoidsetUp() {
>super.setBaseUrl("URL");
>
>setTestingEngineKey(TestingEngineRegistry.TESTING_ENGINE_HTMLUNIT);
>
>}
>One of the Test Cases:publicvoidtestNRRSLoginPage(){
>Properties props = newProperties();
>try{
>
>props.load(newFileInputStream("nrrs.properties"));
>
>} catch(IOException e) {
>// TODOAuto-generated catch blocke.printStackTrace();
>}beginAt(http://some url);
>
>assertTextPresent("Web Services Log-In");
>
>dumpScreen("eAuthScreen");
>
>submit("ibContinue");
>
>assertTextPresent("Password");
>
>setTextField("USER", props.getProperty("user_name"));
>
>setTextField("PASSWORD", props.getProperty("user_password"));
>submit("ibLogin");
>
>assertTextPresent("NRRS");
>}
>The command I used for executing the jar:
>java -Djavax.net.debug=all -classpath
>c:/JWebUnit/lib/jwebunit-core-2.2.jar;c:/JWebUnit/lib/jwebunit-htmlunit-plugin-2.1.jar;c:/JWebUnit/lib/commons-codec
>-1.3.jar;c:/JWebUnit/lib/commons-collections-3.2.1.jar;c:/JWebUnit/lib/commons-httpclient-3.1.jar;c:/JWebUnit/lib/co
>mmons-io-1.4.jar;c:/JWebUnit/lib/commons-lang-2.4.jar;c:/JWebUnit/lib/commons-logging-1.1.1.jar;c:/JWebUnit/lib/cssp
>arser-0.9.5.jar;c:/JWebUnit/lib/htmlunit-2.5.jar;c:/JWebUnit/lib/htmlunit-core-js-2.5.jar;c:/JWebUnit/lib/junit-3.8.
>2.jar;c:/JWebUnit/lib/log4j-1.2.13.jar;c:/JWebUnit/lib/nekohtml-1.9.12.jar;c:/JWebUnit/lib/regexp-1.3.jar;c:/JWebUni
>t/lib/sac-1.3.jar;c:/JWebUnit/lib/servlet-api-2.4.jar;c:/JWebUnit/lib/slf4j-api-1.5.0.jar;c:/JWebUnit/lib/slf4j-log4
>j12-1.5.0.jar;c:/JWebUnit/lib/xalan-2.7.1.jar;c:/JWebUnit/lib/xercesImpl-2.8.1.jar;c:/JWebUnit/lib/xml-apis-1.3.04.j
>ar;c:/JWebUnit/lib/dbunit-2.4.7.jar;c:/JWebUnit/nrrs.properties;NRRSTestSuite.jar
> tco.test.NRRSExample
>The Error I am getting:
>2)
>testNRRSLoginPage(gov.usda.fsa.tco.test.NRRSExample)java.lang.NullPointerExce
>ption
> at
> net.sourceforge.jwebunit.junit.WebTester.initializeDialog(WebTester.j
>ava:125)
> at
> net.sourceforge.jwebunit.junit.WebTester.getTestingEngine(WebTester.j
>>ava:105)
> at net.sourceforge.jwebunit.junit.WebTester.beginAt(WebTester.java:212)
> at
> net.sourceforge.jwebunit.junit.WebTestCase.beginAt(WebTestCase.java:1
>78)
> at
> gov.usda.fsa.tco.test.NRRSExample.testNRRSLoginPage(NRRSExample.java:
>>107)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
>> at
>> net.sourceforge.jwebunit.junit.WebTestCase.runBare(WebTestCase.java:7
>9)
> at gov.usda.fsa.tco.test.NRRSExample.main(NRRSExample.java:34)
>
>
------------------------------------------------------------------------------
Download Intel® Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
_______________________________________________
JWebUnit-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jwebunit-users