Hi Krishantha, Thanks for your reply.
My original intention was hide browser loading from user,any way i am totally fine go with fire-fox browser option too. I have re-run test suite with browser.name=firefox. I am getting an error afterwards as below. [2014-07-07 06:47:42,161] INFO {org.wso2.carbon.automation.core.PlatformTestManager} - --------------Start executing test class InitializedAndSetupServer on suiteam-server-------- [2014-07-07 06:47:42,229] INFO {org.wso2.carbon.automation.api.clients.authenticators.AuthenticatorClient} - Login Successful [2014-07-07 06:47:42,233] INFO {org.wso2.carbon.automation.core.BrowserManager} - Test runs on firefoxbrowser org.openqa.selenium.firefox.NotConnectedException: Unable to connect to host 127.0.0.1 on port 7055 after 45000 ms. Firefox console output: pack-en...@firefox.mozilla.org visible 1404715663242 DeferredSave.extensions.json DEBUG Save changes 1404715663242 DeferredSave.extensions.json DEBUG Save changes 1404715663242 addons.xpi DEBUG New add-on ubu...@ubuntu.com installed in app-system-share 1404715663243 addons.xpi-utils DEBUG Make addon app-system-share:ubu...@ubuntu.com visible 1404715663244 DeferredSave.extensions.json DEBUG Save changes 1404715663244 DeferredSave.extensions.json DEBUG Save changes 1404715663244 addons.xpi DEBUG New add-on {2e1445b0-2682-11e1-bfc2-0800200c9a66} installed in app-system-share 1404715663245 addons.xpi-utils DEBUG Make addon app-system-share:{2e1445b0-2682-11e1-bfc2-0800200c9a66} visible 1404715663245 DeferredSave.extensions.json DEBUG Save changes 1404715663245 DeferredSave.extensions.json DEBUG Save changes 1404715663245 addons.xpi DEBUG New add-on webapps-t...@lists.launchpad.net installed in app-system-share 1404715663246 addons.xpi-utils DEBUG Make addon app-system-share:webapps-t...@lists.launchpad.net visible 1404715663246 DeferredSave.extensions.json DEBUG Save changes 1404715663246 DeferredSave.extensions.json DEBUG Save changes 1404715663246 addons.xpi DEBUG Loading bootstrap scope from /usr/share/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}/ webapps-t...@lists.launchpad.net 1404715663248 addons.xpi WARN Add-on webapps-t...@lists.launchpad.net is missing bootstrap method install 1404715663249 addons.xpi DEBUG New add-on online-accou...@lists.launchpad.net installed in app-system-local 1404715663250 addons.xpi-utils DEBUG Make addon app-system-local:online-accou...@lists.launchpad.net visible 1404715663250 DeferredSave.extensions.json DEBUG Save changes 1404715663250 DeferredSave.extensions.json DEBUG Save changes 1404715663255 addons.xpi DEBUG Updating database with changes to installed add-ons 1404715663255 addons.xpi-utils DEBUG Updating add-on states 1404715663256 addons.xpi-utils DEBUG Writing add-ons list 1404715663256 addons.xpi DEBUG Registering manifest for /usr/lib/firefox/browser/extensions/langpack-en...@firefox.mozilla.org.xpi 1404715663257 addons.xpi DEBUG Registering manifest for /usr/lib/firefox/browser/extensions/langpack-en...@firefox.mozilla.org.xpi 1404715663407 DeferredSave.extensions.json DEBUG Starting timer 1404715663431 DeferredSave.extensions.json DEBUG Starting write 1404715663438 addons.manager DEBUG shutdown 1404715663438 addons.xpi DEBUG shutdown 1404715663438 addons.xpi-utils DEBUG shutdown 1404715663459 DeferredSave.extensions.json DEBUG Write succeeded 1404715663459 addons.xpi-utils DEBUG XPI Database saved, setting schema version preference to 16 1404715663459 addons.xpi DEBUG Notifying XPI shutdown observers 1404715663460 addons.manager DEBUG Async provider shutdown done (process:27961): GLib-CRITICAL **: g_slice_set_config: assertion 'sys_page_size == 0' failed (firefox:27961): GLib-GObject-WARNING **: Attempt to add property GnomeProgram::sm-connect after class was initialised (firefox:27961): GLib-GObject-WARNING **: Attempt to add property GnomeProgram::show-crash-dialog after class was initialised (firefox:27961): GLib-GObject-WARNING **: Attempt to add property GnomeProgram::display after class was initialised (firefox:27961): GLib-GObject-WARNING **: Attempt to add property GnomeProgram::default-icon after class was initialised 1404715663666 addons.xpi DEBUG startup 1404715663667 addons.xpi DEBUG Ignoring file entry whose name is not a valid add-on ID: /tmp/anonymous7867109267375390245webdriver-profile/extensions/webdriver-staging 1404715663667 addons.xpi DEBUG checkForChanges 1404715663673 addons.xpi DEBUG No changes found 1404715663675 addons.xpi DEBUG Registering manifest for /usr/lib/firefox/browser/extensions/langpack-en...@firefox.mozilla.org.xpi 1404715663675 addons.xpi DEBUG Registering manifest for /usr/lib/firefox/browser/extensions/langpack-en...@firefox.mozilla.org.xpi JavaScript error: chrome://browser/content/urlbarBindings.xml, line 651: aUrl is undefined JavaScript error: chrome://browser/content/urlbarBindings.xml, line 651: aUrl is undefined at org.openqa.selenium.firefox.internal.NewProfileExtensionConnection.start(NewProfileExtensionConnection.java:106) at org.openqa.selenium.firefox.FirefoxDriver.startClient(FirefoxDriver.java:244) at org.openqa.selenium.remote.RemoteWebDriver.<init>(RemoteWebDriver.java:110) at org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:188) at org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:183) at org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:179) at org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:92) at org.wso2.carbon.automation.core.BrowserManager.getDriver(BrowserManager.java:76) at org.wso2.carbon.automation.core.BrowserManager.getWebDriver(BrowserManager.java:68) at org.wso2.carbom.am.integration.ui.LoginTestCase.setUp(LoginTestCase.java:36) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:80) at org.testng.internal.Invoker.invokeConfigurationMethod(Invoker.java:525) at org.testng.internal.Invoker.invokeConfigurations(Invoker.java:202) at org.testng.internal.Invoker.invokeConfigurations(Invoker.java:130) at org.testng.internal.TestMethodWorker.invokeBeforeClassMethods(TestMethodWorker.java:173) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:105) at org.testng.TestRunner.runWorkers(TestRunner.java:1178) at org.testng.TestRunner.privateRun(TestRunner.java:757) at org.testng.TestRunner.run(TestRunner.java:608) at org.testng.SuiteRunner.runTest(SuiteRunner.java:334) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:329) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:291) at org.testng.SuiteRunner.run(SuiteRunner.java:240) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1158) at org.testng.TestNG.runSuitesLocally(TestNG.java:1083) at org.testng.TestNG.run(TestNG.java:999) at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:178) at org.apache.maven.surefire.testng.TestNGXmlTestSuite.execute(TestNGXmlTestSuite.java:92) at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:96) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:189) at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:165) at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:85) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:115) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:75) [2014-07-07 06:48:28,626] INFO {org.wso2.carbon.automation.core.PlatformTestManager} - Running the test method --- org.wso2.carbom.am.integration.ui.LoginTestCase.testLogin ---- [2014-07-07 06:48:28,627] WARN {org.wso2.carbon.automation.core.PlatformTestManager} - On Test Skipped [2014-07-07 06:48:28,627] INFO {org.wso2.carbon.automation.core.PlatformTestManager} - --------------Test Skipped null-------- [2014-07-07 06:48:29,086] INFO {org.wso2.carbon.automation.core.PlatformTestManager} - --------------Finishing executing test class InitializedAndSetupServer on suiteam-server-------- [2014-07-07 06:48:29,089] INFO {org.wso2.carbon.automation.core.PlatformSuiteManager} - ***********Finishing executing test Suite am-server on user******* [2014-07-07 06:48:29,089] INFO {org.wso2.carbon.automation.core.PlatformExecutionManager} - ---------------Test Execution Finished -------------------------- [2014-07-07 06:48:29,090] INFO {org.wso2.carbon.automation.core.utils.ClientConnectionUtil} - Successfully connected to the server on port 9443 [2014-07-07 06:48:29,090] INFO {org.wso2.carbon.automation.core.utils.serverutils.ServerUtils} - Shutting down the server running on : https://localhost:9443/services/ [2014-07-07 06:53:29,143] INFO {org.wso2.carbon.automation.core.utils.serverutils.ServerUtils} - Server stopped successfully... [2014-07-07 06:53:29,143] INFO {org.wso2.carbon.automation.core.utils.coreutils.CodeCoverageUtils} - Generating code coverage report ... [2014-07-07 06:53:44,404] INFO {org.wso2.carbon.automation.core.utils.coreutils.CodeCoverageUtils} - Including coverage EM file -/home/roshan/traning_workspace/carbon4.2/platform/products/apimgt/1.7.0/modules/integration/tests-ui/target/coverage.em [2014-07-07 06:53:44,433] INFO {org.wso2.carbon.automation.core.utils.coreutils.CodeCoverageUtils} - Emma report generation completed [2014-07-07 06:53:44,452] INFO {org.wso2.carbon.automation.core.PlatformReportManager} - ----/home/roshan/traning_workspace/carbon4.2/platform/products/apimgt/1.7.0/modules/integration/tests-ui/target/surefire-reports/am-server--------- Tests run: 3, Failures: 2, Errors: 0, Skipped: 1, Time elapsed: 391.483 sec <<< FAILURE! setUp(org.wso2.carbom.am.integration.ui.LoginTestCase) Time elapsed: 75.559 sec <<< FAILURE! org.openqa.selenium.WebDriverException: Failed to connect to binary FirefoxBinary(/usr/bin/firefox) on port 7055; process output follows: are we close to any solution ? Regards. On Mon, Jul 7, 2014 at 6:43 AM, Krishantha Samaraweera <krishan...@wso2.com> wrote: > Hi Roshan, > > Any particular reason to use htmlUnit.. Did you check with firefox as the > browser ? > > I don't think test framework will work with htmlUnit as it has many > inherited dependencies conflicts with our carbon dependencies. Those might > be excluded already. And HtmlUnit driver is for unit testing. Our > recommendation is to use actual browser driver for integration tests. > > Note that none of the popular browsers uses the javascript engine used by > HtmlUnit <http://code.google.com/p/selenium/wiki/HtmlUnit> (Rhino > <http://www.mozilla.org/rhino/>). If you test javascript using HtmlUnit > <http://code.google.com/p/selenium/wiki/HtmlUnit> the results may differ > significantly from those browsers. > > Thanks, > Krishantha. > > > On Mon, Jul 7, 2014 at 11:50 AM, Roshan Wijesena <ros...@wso2.com> wrote: > >> Hi all, >> >> I have been running UI - Integration test for AM 1.7.0/1.7.1 for while, >> and i am getting an error as below, >> >> What could be the reason for that? Google suggest possible dependency >> conflicts would cause for it. >> >> I am using test property browser.name=htmlUnit. >> >> setUp(org.wso2.carbom.am.integration.ui.LoginTestCase) Time elapsed: >> 152.981 sec <<< FAILURE! >> java.lang.NoClassDefFoundError: org/w3c/dom/ElementTraversal >> at java.lang.ClassLoader.defineClass1(Native Method) >> at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631) >> at java.lang.ClassLoader.defineClass(ClassLoader.java:615) >> at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141) >> at java.net.URLClassLoader.defineClass(URLClassLoader.java:283) >> at java.net.URLClassLoader.access$000(URLClassLoader.java:58) >> at java.net.URLClassLoader$1.run(URLClassLoader.java:197) >> at java.security.AccessController.doPrivileged(Native Method) >> at java.net.URLClassLoader.findClass(URLClassLoader.java:190) >> at java.lang.ClassLoader.loadClass(ClassLoader.java:306) >> at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301) >> at java.lang.ClassLoader.loadClass(ClassLoader.java:247) >> at java.lang.ClassLoader.defineClass1(Native Method) >> at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631) >> at java.lang.ClassLoader.defineClass(ClassLoader.java:615) >> at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141) >> at java.net.URLClassLoader.defineClass(URLClassLoader.java:283) >> at java.net.URLClassLoader.access$000(URLClassLoader.java:58) >> at java.net.URLClassLoader$1.run(URLClassLoader.java:197) >> at java.security.AccessController.doPrivileged(Native Method) >> at java.net.URLClassLoader.findClass(URLClassLoader.java:190) >> at java.lang.ClassLoader.loadClass(ClassLoader.java:306) >> at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301) >> at java.lang.ClassLoader.loadClass(ClassLoader.java:247) >> at >> org.wso2.carbon.automation.core.BrowserManager.getDriver(BrowserManager.java:83) >> at >> org.wso2.carbon.automation.core.BrowserManager.getWebDriver(BrowserManager.java:68) >> at >> org.wso2.carbom.am.integration.ui.LoginTestCase.setUp(LoginTestCase.java:36) >> Caused by: java.lang.ClassNotFoundException: org.w3c.dom.ElementTraversal >> at java.net.URLClassLoader$1.run(URLClassLoader.java:202) >> at java.security.AccessController.doPrivileged(Native Method) >> at java.net.URLClassLoader.findClass(URLClassLoader.java:190) >> at java.lang.ClassLoader.loadClass(ClassLoader.java:306) >> at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301) >> at java.lang.ClassLoader.loadClass(ClassLoader.java:247) >> ... 61 more >> >> tearDown(org.wso2.carbom.am.integration.ui.LoginTestCase) Time elapsed: >> 0.001 sec <<< FAILURE! >> java.lang.NullPointerException >> at >> org.wso2.carbom.am.integration.ui.LoginTestCase.tearDown(LoginTestCase.java:51) >> >> [2014-07-07 06:12:44,456] INFO >> {org.wso2.carbon.automation.core.utils.serverutils.ServerUtils} - Shutting >> down server.. >> >> Results : >> >> Failed tests: setUp(org.wso2.carbom.am.integration.ui.LoginTestCase): >> org/w3c/dom/ElementTraversal >> tearDown(org.wso2.carbom.am.integration.ui.LoginTestCase >> >> Thanks in advance! >> >> -- >> Roshan Wijesena. >> Senior Software Engineer-WSO2 Inc. >> Mobile: *+94752126789* >> Email: ros...@wso2.com >> *WSO2, Inc. :** wso2.com <http://wso2.com/>* >> lean.enterprise.middleware. >> >> _______________________________________________ >> Dev mailing list >> Dev@wso2.org >> http://wso2.org/cgi-bin/mailman/listinfo/dev >> >> > > > -- > Krishantha Samaraweera > Senior Technical Lead - Test Automation > Mobile: +94 77 7759918 > WSO2, Inc.; http://wso2.com/ > lean . enterprise . middlewear. > -- Roshan Wijesena. Senior Software Engineer-WSO2 Inc. Mobile: *+94752126789* Email: ros...@wso2.com *WSO2, Inc. :** wso2.com <http://wso2.com/>* lean.enterprise.middleware.
_______________________________________________ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev