This helped me... it also got rid of the nomethodfound for InputBox when trying to click on the login button. Thank you very much.
Manoj > >From: Jian Fang <[email protected]> >To: [email protected] >Sent: Tuesday, June 16, 2009 1:59:07 PM >Subject: Re: Help with Groovy Module > >>Or you should override the default tag for UrlLink using > >UrlLink(uid: "loginbtn", clocator: [tag: "input", class: "login_button", src: >"/images/sprites/buttons.jpg"] > > >On Tue, Jun 16, 2009 at 4:56 PM, Jian Fang <[email protected]> wrote: > >>>I see your problem now. The UI module from TrUMP is correct. You should use >>>InputBox, not UrlLink. >>Because UrlLink has default tag "a", but in your case you have tag "input". >> >> >>>>On Tue, Jun 16, 2009 at 4:51 PM, Manoj Chavan <[email protected]> >>>>wrote: >> >> >>> >>>>>>Thanks John... TrUMP was similar except the last UrlLink was defined as >>>>>>InputBox. >>> >>>>>>Manoj >>> >>> >>> >>> >>>>>>----- Original Message ---- >>>>>>> From: John <[email protected]> >>>>>>> To: tellurium-users <[email protected]> >>>>>>> Sent: Tuesday, June 16, 2009 1:16:06 PM >>>>>>> Subject: Re: Help with Groovy Module >>>>>>> >>>>>>> >>>>>>> Seems this is a perfect example for TrUMP. What is the UI module >>>>>>> generated by TrUMP? >>>>>>> >>> >>>> On Jun 16, 3:27 pm, Manoj Chavan wrote: >>>>>>> > Hi Need some expert help with a Form definition. >>>>>>> > >>>>>>> > Below is the html for this I have defined the Groovy Definition. At >>>>>>> > the end I >>>>>>> have placed the error I am getting >>>>>>> > trying to identify the controls. What did I miss. Thanks for all the >>>>>>> > help and >>>>>>> the guidance. >>>>>>> > >>>>>>> > Manoj >>>>>>> > >>>>>>> > >>> >>>>>>> > >>> >>>>>>> > >>> >>>>>>> > >>> * >>> >>>> > >>>>>>> value="Email Address" name="user[email]"/> >>>>>>> > >>>>>>> > >>> * >>> >>>> > >>>>>>> type="password" value="Password" name="user[password]"/> >>>>>>> > >>>>>>> > >>> * >>>>>>> > >>>>>>> > >>>>>>> > >>>>>> * >>>>>>> > Forgot password? >>> >>>> > >>>>>>> > >>>>>>> > >>>>>>> > >>>>>>> > >>>>>>> > // Login Form Def >>>>>>> > ui.Form(uid: "brlogin", clocator: [action: "/login", method: >>>>>>> > "post"], >>>>>>> group: "true") { >>>>>>> > InputBox(uid: "uid", clocator: [id: "inline-login-email" >>>>>>> > , name: >>>>>>> "user[email]"]) >>>>>>> > InputBox(uid: "pwd", clocator: [id: >>>>>>> > "inline-login-password", name: >>>>>>> "user[password]"]) >>>>>>> > UrlLink(uid: "loginbtn", clocator: [class: >>>>>>> > "login_button", src: >>>>>>> "/images/sprites/buttons.jpg"]) >>>>>>> > } >>>>>>> > >>>>>>> > Dump locator information for brlogin >>>>>>> > ------------------------------------------------------- >>>>>>> > brlogin: //descendant-or-self::fo...@action="/login" and >>>>>>> > @method="post"] >>>>>>> > >>>>>>> > brlogin.uid: >>>>>>> //descendant-or-self::form[descendant::inp...@id="inline-login-email" >>>>>>> and >>>>>>> @name="user[email]"] and descendant::inp...@id="inline-login-password" >>>>>>> and >>>>>>> @name="user[password]"] and descendant::a...@class="login_button" and >>>>>>> @src="/images/sprites/buttons.jpg"] and @action="/login" and >>>>>>> @method="post"]/descendant-or-self::inp...@id="inline-login-email" and >>>>>>> @name="user[email]"] >>>>>>> > >>>>>>> > brlogin.pwd: >>>>>>> //descendant-or-self::form[descendant::inp...@id="inline-login-email" >>>>>>> and >>>>>>> @name="user[email]"] and >>>>>>> > descendant::inp...@id="inline-login-password" and >>>>>>> > @name="user[password]"] and >>>>>>> descendant::a...@class="login_button" and >>>>>>> @src="/images/sprites/buttons.jpg"] and >>>>>>> @action="/login" and >>>>>>> @method="post"]/descendant-or-self::inp...@id="inline-login-password" >>>>>>> and >>>>>>> @name="user[password]"] >>>>>>> > >>>>>>> > brlogin.loginbtn: >>>>>>> //descendant-or-self::form[descendant::inp...@id="inline-login-email" >>>>>>> and >>>>>>> @name="user[email]"] and descendant::inp...@id="inline-login-password" >>>>>>> and >>>>>>> @name="user[password]"] and descendant::a...@class="login_button" and >>>>>>> @src="/images/sprites/buttons.jpg"] and @action="/login" and >>>>>>> @method="post"]/descendant-or-self::a...@class="login_button" and >>>>>>> @src="/images/sprites/buttons.jpg"] >>>>>>> > ------------------------------------------------------- >>>>>>> > >>>>>>> > 12:18:02.985 INFO - Command request: >>>>>>> mouseOver[//descendant-or-self::form[descendant::inp...@id="inline-login-email" >>>>>>> and @name="user[email]"] and >>>>>>> descendant::inp...@id="inline-login-password" and >>>>>>> @name="user[password]"] and descendant::a...@class="login_button" and >>>>>>> @src="/images/sprites/buttons.jpg"] and @action="/login" and >>>>>>> @method="post"]/descendant-or-self::inp...@id="inline-login-email" and >>>>>>> @name="user[email]"], ] on session 100ee604607c40bca80932608bab3bac >>>>>>> > 12:18:03.028 INFO - Got result: ERROR: Element >>>>>>> //descendant-or-self::form[descendant::inp...@id="inline-login-email" >>>>>>> and >>>>>>> @name="user[email]"] and descendant::inp...@id="inline-login-password" >>>>>>> and >>>>>>> @name="user[password]"] and descendant::a...@class="login_button" and >>>>>>> @src="/images/sprites/buttons.jpg"] and @action="/login" and >>>>>>> @method="post"]/descendant-or-self::inp...@id="inline-login-email" and >>>>>>> @name="user[email]"] not found on session >>>>>>> 100ee604607c40bca80932608bab3bac >>>>>>> > 12:18:03.043 INFO - Command request: >>>>>>> captureScreenshot[Screenshot1245179883037.png, ] on session >>>>>>> 100ee604607c40bca80932608bab3bac >>>>>>> > 12:18:03.047 INFO - Creating Robot >>>>>>> > 12:18:04.493 INFO - Got result: OK on session >>>>>>> > 100ee604607c40bca80932608bab3bac >>>>>>> > Screenshot for exception < >>> >>>> //descendant-or-self::form[descendant::inp...@id="inline-login-email" and >>>>>>> @name="user[email]"] and descendant::inp...@id="inline-login-password" >>>>>>> and >>>>>>> @name="user[password]"] and descendant::a...@class="login_button" and >>>>>>> @src="/images/sprites/buttons.jpg"] and @action="/login" and >>>>>>> @method="post"]/descendant-or-self::inp...@id="inline-login-email" and >>>>>>> @name="user[email]"] not found>> is saved to file >>>>>>> Screenshot1245179883037.png >>>>>>> >>> >>> >>> >>> >> > >>> > --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
