Paul Rogers
Wed, 11 Jul 2007 08:36:31 -0700
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