You can do it like this. Just make sure that all require statements are outside of that unless block:
require 'rubygems' require 'watir' require 'watir/ie' unless defined?(Ocra) ie = Watir::IE.new ie.speed =:fast for i in 1..10000 ie.goto 'http://www.google.com' ie.text_field(:name, 'q').set('hello world') ie.button(:name, 'btnG').click end end On Aug 4, 4:01 am, "Alex.Dev" <[email protected]> wrote: > thanks for your quickly reply. > yep, the code seems meanningless. But it's only a dummy of my working > script, sorry for that i coldn't put my real script to here. > My real script really have a very big loop to test all pages, but i > don't the total page count, so i only can do it by click the linke > 'next page'. > Now i want to convert it through Ocra, Is there any good solution? > Regards, > > On Aug 4, 3:25 am, Richard Wijdenes <[email protected]> > wrote: > > > Hey Alex, > > > First of all, I think it is a very strange peace of code. You're not > > checking anything, just clicking etc. > > Why 10000 times? Do you want to use Watir as a performance tool? > > > Furthermore, google does not like these scripts. You (or your IP > > number) will probably get on a blacklist if you do this often. > > > Ocra first tries to carry out the entire script before making the exe > > file. So why don't you use a commandline argument to start your > > script? > > So if you want it to execute 10 times, you type alex.exe (or just > > alex) 10. > > > Grtz.R. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Watir General" group. To post to this group, send email to [email protected] Before posting, please read the following guidelines: http://wiki.openqa.org/display/WTR/Support To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/watir-general -~----------~----~----~----~------~----~------~--~---
