Must be a  cleaner way? 
Yes - an array - you'll figure it out ;-)

----- Original Message -----
From: Jason <[EMAIL PROTECTED]>
Date: Wednesday, July 11, 2007 9:37 am
Subject: Re: [Wtr-general] Concurrent Threads and different variables in        
each thread
To: wtr-general@rubyforge.org

> Ahhh... maybe, just MAYBE, I should try something before I give 
> up and post.
> 
> This appeared to work:
> 
> > require 'thread'
> > require 'watir'
> > 
> > @var1='pickaxe'
> > @var2='axepick'
> > @var3='pckexai'
> > 
> > def test_google(varvar)
> >  ie = Watir::IE.start('http://www.google.com')
> >  ie.text_field(:name, "q").set(varvar)
> >  ie.button(:value, "Google Search").click
> >  ie.html
> >  ie.close
> > end
> > 
> > a=Thread.new {test_google(@var1)}
> > b=Thread.new {test_google(@var2)}
> > c=Thread.new {test_google(@var3)}
> > a.join
> > b.join
> > c.join
> 
> It's not pretty, and if I wanted 5 or 20 threads it would mean 
> writing these lines of code 10 or 40 times.  Must be a 
> cleaner way?
> _______________________________________________
> Wtr-general mailing list
> Wtr-general@rubyforge.org
> http://rubyforge.org/mailman/listinfo/wtr-general
>
_______________________________________________
Wtr-general mailing list
Wtr-general@rubyforge.org
http://rubyforge.org/mailman/listinfo/wtr-general

Reply via email to