This may be caused by some other problems. What versions of tellurium core
and custom selenium
server are you using?

Thanks,

Jian

On Wed, May 5, 2010 at 3:00 AM, Inderpreet Kang <[email protected]>wrote:

> Hi All,
>
> I am getting strange problem while running the test method. I have
> five test methods in the class. One of the test method individually
> run successfully but when try to run with all test method, it failed
>
>
> I have following ui definition
>
>  ui.Form(uid: "userForm", clocator: [tag: "form", name: "userForm",
> method: "post", action: "/btweb/faces/pages/userManagement/
> createUser.jsp"]) {
>      InputBox(uid: "email", clocator: [tag: "input", type: "text",
> name: "userForm:username", id: "userForm:username"])
>      InputBox(uid: "phone", clocator: [tag: "input", type: "text",
> name: "userForm:telephone", id: "userForm:telephone"])
>      InputBox(uid: "mobilephone", clocator: [tag: "input", type:
> "text", name: "userForm:mobileTelephone", id:
> "userForm:mobileTelephone"])
>      InputBox(uid: "password", clocator: [tag: "input", type:
> "password", name: "userForm:password", id: "userForm:password"])
>      InputBox(uid: "passwordverification", clocator: [tag: "input",
> type: "password", name: "userForm:passwordVerification", id:
> "userForm:passwordVerification"])
>      Selector(uid: "role", clocator: [tag: "select", name:
> "userForm:group", id: "userForm:group"])
>      Selector(uid: "businessunit", clocator: [tag: "select", name:
> "userForm:businessUnit", id: "userForm:businessUnit"])
>      TextBox(uid: "td0", clocator: [tag: "td", text:
> "[email protected]"])
>      SubmitButton(uid: "submitbtn", clocator: [tag: "input", type:
> "submit", name: "userForm:submit", id: "userForm:submit"], respond:
> ["click"])
>    }
>
> ui.Container(uid: "rec", clocator: [tag: "table", class: "formGrid"]){
>       Image(uid: "img_search", clocator: [tag: "img", src: "/btweb/
> ui_pics/search.gif"])
>       }
>    ui.Container(uid: "select_rec"){
>    UrlLink(uid: "new_org", clocator: [tag: "a", text: "select",
> class: "ref", type: "submit", id:
> "receiverOrganizationSearch:selectedOrg:17:testRoutingSenderSelect",
> href: "#"], respond: ["click"])
>    }
>
>
> Method :
>
> public void addReceiverUser() {
>     keyType "newRoleUserForm.email", '[email protected]'
>    keyType "newRoleUserForm.phone", '0501234567'
>    keyType "newRoleUserForm.mobilephone", '0451234567'
>    selectByLabel "newRoleUserForm.role", 'RECEIVER'
>    waitForElementPresent("rec.img_search", 50000)
>   click  "rec.img_search"
>   click "select_rec.new_org"
>    keyType "newRoleUserForm.password", 'password'
>    keyType "newRoleUserForm.passwordverification", 'password'
>    click "newRoleUserForm.submitbtn"
>    waitForPageToLoad 30000
>
>  }
>
> Test Method :
>
> @Test
>      public void addreceiver() {
>        loginModule.loginAdmin();
>        app.clickElement("menu.usermglink");
>        app.clickElement("manageusers.submit");
>        app.addReceiverUser();
>        loginModule.logOut();
>        loginModule.loginUser("[email protected]","password");
>        assertTrue(app.getTitle().contains(WELCOME_TITLE));
>    }
>
> When I run it individually , it works fine but when I run with other
> test method it gives following exception
>
> com.thoughtworks.selenium.SeleniumException: ERROR: Element //
> descendant-or-self::fo...@action="/btweb/faces/pages/userManagement/
> createUser.jsp" and @method="post" and @name="userForm" and
> @id="userForm"]/descendant-or-self::sele...@name="userForm:group" and
> @id="userForm:group"] not found
>        at
>
> com.thoughtworks.selenium.HttpCommandProcessor.throwAssertionFailureExceptionOrError(HttpCommandProcessor.java:
> 97)
>        at
>
> com.thoughtworks.selenium.HttpCommandProcessor.doCommand(HttpCommandProcessor.java:
> 91)
>        at
> com.thoughtworks.selenium.DefaultSelenium.mouseOut(DefaultSelenium.java:
> 247)
>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>        at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:
> 39)
>        at
>
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:
> 25)
>        at
> org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:
> 88)
>        at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:233)
>        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1058)
>        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:886)
>        at
> groovy.lang.DelegatingMetaClass.invokeMethod(DelegatingMetaClass.java:
> 149)
>        at groovy.lang.MetaObjectProtocol$invokeMethod.call(Unknown Source)
>        at org.tellurium.dispatch.Dispatcher.invokeMethod(Dispatcher.groovy:
> 26)
>        at
>
> org.codehaus.groovy.runtime.callsite.PogoInterceptableSite.call(PogoInterceptableSite.java:
> 45)
>        at
>
> org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:
> 125)
>        at
> org.tellurium.event.EventHandler.processingEvent(EventHandler.groovy:
> 49)
>        at sun.reflect.GeneratedMethodAccessor65.invoke(Unknown Source)
>        at
>
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:
> 25)
>        at
> org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:
> 88)
>        at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:233)
>        at
>
> org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:
> 361)
>        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:886)
>        at
>
> org.codehaus.groovy.runtime.callsite.PogoMetaClassSite.callCurrent(PogoMetaClassSite.java:
> 66)
>        at
>
> org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:
> 155)
>        at org.tellurium.event.EventHandler
> $_processEvents_closure1.doCall(EventHandler.groovy:73)
>        at sun.reflect.GeneratedMethodAccessor61.invoke(Unknown Source)
>        at
>
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:
> 25)
>        at
> org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:
> 88)
>        at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:233)
>        at
>
> org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:
> 272)
>        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:886)
>        at groovy.lang.Closure.call(Closure.java:276)
>        at groovy.lang.Closure.call(Closure.java:289)
>        at
>
> org.codehaus.groovy.runtime.DefaultGroovyMethods.each(DefaultGroovyMethods.java:
> 1167)
>        at
>
> org.codehaus.groovy.runtime.DefaultGroovyMethods.each(DefaultGroovyMethods.java:
> 1143)
>        at org.codehaus.groovy.runtime.dgm$108.invoke(Unknown Source)
>        at org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite
> $PojoMetaMethodSiteNoUnwrapNoCoerce.invoke(PojoMetaMethodSite.java:
> 270)
>        at
>
> org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite.call(PojoMetaMethodSite.java:
> 52)
>        at
>
> org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:
> 125)
>        at
> org.tellurium.event.EventHandler.processEvents(EventHandler.groovy:
> 69)
>        at sun.reflect.GeneratedMethodAccessor90.invoke(Unknown Source)
>        at
>
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:
> 25)
>        at org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite
> $PogoCachedMethodSiteNoUnwrapNoCoerce.invoke(PogoMetaMethodSite.java:
> 266)
>        at
>
> org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite.callCurrent(PogoMetaMethodSite.java:
> 51)
>        at
>
> org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:
> 163)
>        at org.tellurium.event.EventHandler.select(EventHandler.groovy:432)
>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>        at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:
> 39)
>        at
>
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:
> 25)
>
> --
> You received this message because you are subscribed to the Google Groups
> "tellurium-users" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to
> [email protected]<tellurium-users%[email protected]>
> .
> For more options, visit this group at
> http://groups.google.com/group/tellurium-users?hl=en.
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"tellurium-users" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/tellurium-users?hl=en.

Reply via email to