WebDriver Config issue while running tests.. Can any one point to possible reason and solution!!

12 views
Skip to first unread message

Arif Masood

unread,
Jan 10, 2014, 2:03:35 AM1/10/14
to seleniu...@googlegroups.com
I have created couple of test scripts in Web driver Java & J unit for one of clients. They work fine in my environment but client get following stack when tries to execute it in their environment.

I am using Eclipse/Junit to run the tests. Client also has the eclipse the setup but extra factor is continuous integration environment at their end. Could that be reason of these errors!!

============================================================

java.lang.NoClassDefFoundError: org/apache/http/entity/ContentType

            at org.openqa.selenium.remote.HttpCommandExecutor$EntityWithEncoding.<init>(HttpCommandExecutor.java:408)

            at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:303)

            at org.openqa.selenium.firefox.internal.NewProfileExtensionConnection.execute(NewProfileExtensionConnection.java:145)

            at org.openqa.selenium.firefox.FirefoxDriver$LazyCommandExecutor.execute(FirefoxDriver.java:366)

            at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:527)

            at org.openqa.selenium.remote.RemoteWebDriver.startSession(RemoteWebDriver.java:216)

            at org.openqa.selenium.remote.RemoteWebDriver.<init>(RemoteWebDriver.java:111)

            at org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:195)

            at org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:190)

            at org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:186)

            at org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:99)

            at com.dante.salesforce.tests.UserLoginLogout.setUp(UserLoginLogout.java:19)

            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.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:45)

            at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)

            at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:42)

            at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:27)

            at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:30)

            at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:263)

            at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:68)

            at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:47)

            at org.junit.runners.ParentRunner$3.run(ParentRunner.java:231)

            at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:60)

            at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:229)

            at org.junit.runners.ParentRunner.access$000(ParentRunner.java:50)

            at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:222)

            at org.junit.runners.ParentRunner.run(ParentRunner.java:300)

            at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50)

            at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)

            at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467)

            at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683)

            at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390)

            at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197)

Caused by: java.lang.ClassNotFoundException: org.apache.http.entity.ContentType

            at java.net.URLClassLoader$1.run(Unknown Source)

            at java.security.AccessController.doPrivileged(Native Method)

            at java.net.URLClassLoader.findClass(Unknown Source)

            at java.lang.ClassLoader.loadClass(Unknown Source)

            at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)

            at java.lang.ClassLoader.loadClass(Unknown Source)

            ... 36 more

 

java.lang.NullPointerException

            at com.dante.salesforce.tests.UserLoginLogout.tearDown(UserLoginLogout.java:61)

            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.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:45)

            at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)

            at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:42)

            at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:36)

            at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:263)

            at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:68)

            at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:47)

            at org.junit.runners.ParentRunner$3.run(ParentRunner.java:231)

            at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:60)

            at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:229)

            at org.junit.runners.ParentRunner.access$000(ParentRunner.java:50)

            at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:222)

            at org.junit.runners.ParentRunner.run(ParentRunner.java:300)

            at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50)

            at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)

            at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467)

            at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683)

            at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390)

            at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197)


========================================================================================

Reply all
Reply to author
Forward
0 new messages