I have tried it already but won't work as the form is not on the page. So browser won't know what form it is!! On 15 Aug 2011, at 20:57, orde wrote:
> Does this work (from http://rdoc.info/gems/watir/2.0.1/Watir/Form)? > > browser.form(:name, "input").submit > > Hope it helps. > > orde > > > On Aug 15, 7:48 am, Rahul Sharma <[email protected]> wrote: >> Hi Dimitry, >> >> The reason I wanted to submit a local form is that I can not simulate user >> clicks as part of the tests. The form in the question is: >> >> <html><head> <meta http-equiv="content-type" content="text/html; >> charset=ISO-8859-1"> </head><body><form name="input" action=" >> test-environment-url/promotion-code.promotion-codecheck" method="post"> >> >> promotions code: <input name="promotions_code" value="PromotionName" type=" >> text"> <input value="Submit" type="submit"> </form> </body></html> >> >> Mind the formatting. This is the source of the form I want to post. For some >> reason I can not click on the Submit button to post it in the test. Is there >> another way? >> On 12 August 2011 21:20, Dmitriy Korobskiy <[email protected]> wrote: >> >> >> >> >> >> >> >> >> >>> On 8/6/11 1:33 PM, Rahul Sharma wrote: >> >>>> Thanks for the information there Dimitry and Chuck. I forgot to add one >>>> thing in my post. The form I am talking about is a form that has been >>>> created by a developer to assist automated testing. In real world, users of >>>> our website will see a promotion somewhere(let's say google). When one >>>> clicks on that advertisement it will bring the user to our website with the >>>> promotion code filled in and letting the users fill the rest of the form to >>>> be able to register and claim the promotion. So the form here is a HTML >>>> page >>>> written by a developer so that when I click on the button in the form it >>>> will do the same thing as in the real world when a customer clicks on a >>>> promotion on Google. I actually don;t have the HTML of the form handy but I >>>> can paste it on Monday when I get back to work. So basically my question >>>> was >>>> to whether I can define that<form> </form> in my Page and use it with the >>>> page object to post it and give me the website page filled with the >>>> promotion code just like the user would do actually. >> >>>> Rahul, >> >>> Getting back to your original question of submitting a local form, why do >>> you need to that? Do you really need to manipulate the form in a non-trivial >>> way? >>> If you don't, Watir can drive the browser to reproduce user clicks and >>> filling the text on the form quite well without extra complications. >> >>> -- >>> DK >>> AIM: DKroot1, Skype: DKroot >> >>> -- >>> Before posting, please readhttp://watir.com/support. In short: search >>> before you ask, be nice. >> >>> [email protected] >>> http://groups.google.com/**group/watir-general<http://groups.google.com/group/watir-general> >>> watir-general+unsubscribe@**googlegroups.com<watir-general%2Bunsubscribe@go >>> oglegroups.com> >> >> -- >> Regards, >> >> Rahul Sharma >> Ph:+44 7800 736851 > > -- > Before posting, please read http://watir.com/support. In short: search before > you ask, be nice. > > [email protected] > http://groups.google.com/group/watir-general > [email protected] Regards, Rahul Sharma -- Before posting, please read http://watir.com/support. In short: search before you ask, be nice. [email protected] http://groups.google.com/group/watir-general [email protected]
