[Wtr-general] Setting focus in a frame in IE7
Paul Rogers
paul.rogers at shaw.ca
Fri May 4 12:13:15 EDT 2007
Assuming your html uses regular type html
<input type - text name='foo' maxLength=3>
and you only want to test that the text field only allows 3 chars, why not
use
ie.text_field(:index,1).maxLength
I guess if the maximum length is imposed by a javascript method on the
onKeyPress event, then this wouldnt work.
As to why your code no longer works, I have no clue ;-)
----- Original Message -----
From: "Trevor Mason" <forum-watir-users at openqa.org>
To: <wtr-general at rubyforge.org>
Sent: Friday, May 04, 2007 9:48 AM
Subject: [Wtr-general] Setting focus in a frame in IE7
>I have a test that used to work on IE6(WIN2k), but does not with IE7(WINXP)
> I am using send_keys to send 4 chars to a text field that has a maximum
> length of 3, then checking there are only 3 chars
>
> In IE7, the focus does not move from the IE address bar, and I get xxxx
> placed here.
> If I use IRB and manually click somewhere within the frame before running
> these commands, it works!
>
> $ie.frame("mainFrame").frame("centralFrame").text_field(:name,
> 'privateDataDescriptor').focus
> $ie.send_keys("xxxx")
>
> Does anyone have any ideas?
>
> Trevor
> _______________________________________________
> Wtr-general mailing list
> Wtr-general at rubyforge.org
> http://rubyforge.org/mailman/listinfo/wtr-general
>
More information about the Wtr-general
mailing list