Christian Kreutzer wrote:
> On 12/22/06, Bret Pettichord <[EMAIL PROTECTED]> wrote:
>
>   
>> So we have consistently urged people to wrap their watir expressions in
>> methods rather than assign them to global variables. This makes it easy
>> to reuse them, and ensure that a correct rebinding occurs on each reuse.
>> Also, as i have been using Watir more on large projects, i am finding
>> that there are other reasons why this is a sound way to structure Watir
>> libraries.
>>     
>
> im not sure if i understand this correctly.
>
> text = $ie.text <-- so, this is bad because we cant be sure if the
> rebinding happens just in time when we need it.
>
>   
No. The advice applies to Watir objects, the things that are returned by 
expressions like $ie.button(:id, 'foo') -- in this a Watir::Button 
object. Your example ($ie.text) just returns a string, which is 
unproblematic.

I guess you could say that $ie is a watir object, but that wasn't what i 
was talking about.

Clear as mud, i know.

Bret
_______________________________________________
Wtr-general mailing list
Wtr-general@rubyforge.org
http://rubyforge.org/mailman/listinfo/wtr-general

Reply via email to