Hi Vihang,

you can't use JS to identify nodes but the xpath or the htmlId attribute
of setInputField should work fine.

Cheers,
Marc.
-- 
Web: http://www.efficient-webtesting.com
Blog: http://mguillem.wordpress.com

Vihang Desai wrote:
> Hi Marc,
> 
> It looks like you are right it is a dynamically generated filed at run
> time. When I executed the following step; webtest printed the same
> output I see from Firefox (firebug). However, I am assuming the next for
> me it to find out the xpath and try to creat click events for the date?
> 
> Is there a way I can input JavaScript at run time into my test to change
> this fields?
> 
> Maybe Document.getElementbyID?
> 
> 
> groovy {
>                     println step.context.currentResponse.asXml()
>               }
> 
> I am not sure how to handel
> 
> 
> <table id="batchFormTable" class="centered">
>    [groovy]                   <tbody>
>    [groovy]                     <tr id="cal" style="{display: none};">
>    [groovy]                       <td class="input-label">
>    [groovy]                         Start date
>    [groovy]                       </td>
>    [groovy]                       <td>
>    [groovy]                         <div id="sdate"
> dojotype="dropdowndatepicker
> " inputname="startDate" inputid="startDate" displayformat="MM/dd/yyyy"
> value="">
> 
>    [groovy]                         </div>
>    [groovy]                       </td>
>    [groovy]                       <td class="input-label" align="left">
>    [groovy]                         End dateĆ”
>    [groovy]
>    [groovy]                         <div id="edate"
> dojotype="dropdowndatepicker
> " inputname="endDate" inputid="endDate" displayformat="MM/dd/yyyy" value="">
>    [groovy]                         </div>
>    [groovy]                       </td>
>    [groovy]                     </tr>
>    [groovy]                     <tr>
>    [
> 
> On Wed, May 6, 2009 at 3:08 AM, Marc Guillemot <[email protected]
> <mailto:[email protected]>> wrote:
> 
>     Hi,
> 
>     is the input field generated dynamically? Can you dump the page to the
>     console see the current state of the DOM:
> 
>     <groovy>
>     println step.context.currentResponse.asXml()
>     </groovy>
> 
>     Cheers,
>     Marc.
>     --
>     Web: http://www.efficient-webtesting.com
>     Blog: http://mguillem.wordpress.com
> 
>     Vihang Desai wrote:
>     > Hi Marc,
>     >
>     > When I try the setInputField name:"startDate", value:"01/01/2009"  in
>     > Cannoo WebTest; the field is not found.
>     >
>     > I am getting the error message "No suitable form found having field
>     > named "startData". The dojo Calendar field is not recognized by
>     > htmlUnit. In the resulting page I am not able to see the field at all.
>     >
>     > I am trying to find out if there is code out there for htmlUnit to
>     > recognize the dojo Calendar filed on my website.
>     >
>     > Please let me know if you have any thing at all.
>     >
>     > All help is welcome because I really like WebTest as testing and
>     > reporting tool.
>     >
>     >
>     > Thank you,
>     >
>     >
>     > Vihang Desai
>     >
>     >
>     >
>     > On Wed, Apr 29, 2009 at 3:56 AM, Marc Guillemot
>     <[email protected] <mailto:[email protected]>
>     > <mailto:[email protected] <mailto:[email protected]>>> wrote:
>     >
>     >     Hi Vihang,
>     >
>     >     what doesn't work exactly?
>     >
>     >     Cheers,
>     >     Marc.
>     >     --
>     >     Web: http://www.efficient-webtesting.com
>     >     Blog: http://mguillem.wordpress.com
>     >
>     >     Vihang Desai wrote:
>     >     > Hi Everyone,
>     >     >
>     >     > In one of my test I am trying to change the date for a dojo
>     calendar
>     >     > widegit. However, my setInputField function below is not
>     working.
>     >     >
>     >     > Can anyone provide me with a example of changing a dojo
>     Calendar text
>     >     > field in WebTest?
>     >     >
>     >     >     setInputField name:"startDate", value:"01/01/2009"
>     >     >
>     >     >
>     >     > Please advise...
>     >     >
>     >     > Thank you,
>     >     >
>     >     >
>     >     > --
>     >     > __________________________
>     >     > Vihang Desai
>     >     > Test Engineer (U.S. Citizen)
>     >
>     >     _______________________________________________
>     >     WebTest mailing list
>     >     [email protected] <mailto:[email protected]>
>     <mailto:[email protected] <mailto:[email protected]>>
>     >     http://lists.canoo.com/mailman/listinfo/webtest
>     >
>     >
>     >
>     >
>     > --
>     > __________________________
>     > Vihang Desai
>     > Test Engineer (U.S. Citizen)
> 
>     _______________________________________________
>     WebTest mailing list
>     [email protected] <mailto:[email protected]>
>     http://lists.canoo.com/mailman/listinfo/webtest
> 
> 
> 
> 
> -- 
> __________________________
> Vihang Desai
> Test Engineer (U.S. Citizen)

_______________________________________________
WebTest mailing list
[email protected]
http://lists.canoo.com/mailman/listinfo/webtest

Reply via email to