Hi,

do you have an input element with this id in your page?

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

Vihang Desai wrote:
> Hi Marc,
> 
> it look like setInputField is working but its not finding the field as a
> input field. The error indicates it as an div input. I am not sure how
> to change value of a Div element using web-test.
> 
> Please let me know if you have anything at all.
> 
> Thank you,
> 
> 
> Vihang
> 
> setInputField htmlId:"sdate", value:"01/01/2009"   
> 
>    <div id="sdate" dojotype="dropdowndatepicker" inputname="startDate"
> inputid="startDate" displayformat="MM/dd/yyyy" value="">
>                    
> 
> 
>     Error
> 
> 
>       Message
> 
> Found div when looking for input
> 
> 
> 
> On Wed, May 20, 2009 at 3:43 AM, Marc Guillemot <[email protected]
> <mailto:[email protected]>> wrote:
> 
>     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]>
>     > <mailto:[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]>>
>     >     > <mailto:[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]>>
>     >     <mailto:[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]>
>     <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