to deal with this type of thing in the past, Ive written a seperate thing( either a thread or procees I forget which) that looks for a javascript window, and possibly the text and start that BEFORE entering the text There should be something in winclicker that will do it
Paul ----- Original Message ----- From: "John" <[EMAIL PROTECTED]> To: <[email protected]> Sent: Friday, February 23, 2007 9:40 PM Subject: [Wtr-general] How to handle a text_field popup >I wonder if I can get a little direction on a problem: > > I have a text_field that has an onBlur event that produces a popup window. > Without a 'set_no_wait' for the text_field I don't know how to handle > this. > Could you point me in the right direction. > > I don't want to avoid the popup, I want to handle it. > > Thank you for your time. > > Sample web page additem1.htm. > > <body> > <form name="aspnetForm" method="post" action="additem1.htm" > id="aspnetForm"> > <script language="javascript"> > function OnBlur() > { > var i; > var txtAdjQty = document.getElementById('a1'); > var maxValue = 30; > i = parseInt(txtAdjQty.value); > if(i > maxValue) > { > alert("Quantity entered is larger than allowed."); > txtAdjQty.value = maxValue; > } > } > </script> > <table ><tr><td rowspan="2"><input name="na1" type="text" value="1" > id="a1" OnBlur="JavaScript:OnBlur();" /></td></tr></table> > </form></body></html> > > > Sample script that will cause the popup. > > require 'watir' > require 'watir/testcase' > include Watir > class TC_00 < Watir::TestCase > def test_textfield_popup > testFolder = "C:\\WTR\\Wtr-HTMLTest\\" > ie = IE.start(testFolder + "AddItem1.htm") > ie.text_field(:id, "a1").set("200") > end > end > --------------------------------------------------------------------- > Posted via Jive Forums > http://forums.openqa.org/thread.jspa?threadID=6683&messageID=19178#19178 > _______________________________________________ > Wtr-general mailing list > [email protected] > http://rubyforge.org/mailman/listinfo/wtr-general > _______________________________________________ Wtr-general mailing list [email protected] http://rubyforge.org/mailman/listinfo/wtr-general
