For example, a Create New User page has the following HTML for a User Name input field:
<INPUT class=fieldLarge id=_ctl0_UserNameField maxLength=50 name=_ctl0:UserNameField>
and the script writes to it with the following code:
# Input a username that is at least 5 characters but no more than 50 chars in length
$ie.text_field(:name, /UserName/).set( random_input( 'text', 5+rand(46) ) )
So I have to [manually] specify in the script that it should contain no more than 50 characters in length (i.e. upper limit of 5+45).
I would like to know if it is possible to have Ruby/Watir automatically read the 'maxLength=##' attribute and assign that value to a variable that I can then work with in the corresponding input commands?
If I can do that, then my scripts will be even more independent and free to generate their own inputs of random length based on what the HTML says a field's upper limit is.
I couldn't find anything in the Watir API Reference that looked like it might do this. Could we add a feature to do this if there isn't a way now?
Paul.
_______________________________________________ Wtr-general mailing list [email protected] http://rubyforge.org/mailman/listinfo/wtr-general
