I have a problem with a site taking too long to load.  I'm hoping somebody can point in the right direction.
The test environment in which my script runs takes a long time to load images. The following statement waits for the page to be loaded:
 
$ie.text_field(:name, "username").set(casino_user)
 
Is there a way that I can force this statement to start running without waiting for the page to completely load?

class LoginCasino
  def initialize(casino_user, casino_password, casino_url, casino_submit_key, cgc_submit_key)
      $ie = Watir::IE.start(casino_url)
      if $ie.contains_text("Username:")
        $ie.goto($casino_url+"/security/logoff.do")
      end 
      $ie.text_field(:name, "username").set(casino_user)
      $ie.text_field(:name, "password").set(casino_password)
        if (($casino_url=~/wpt/) || ($casino_url=~/msn/) || ($casino_url=~/vgfo/))
          $ie.button(:value, casino_submit_key).click
        elsif (($casino_url=~/cqa/) || ($casino_url=~/cdev/))
          $ie.button(:value, cgc_submit_key).click
        end
     
     #$ie.image(:src, submit_key).click()
  end
  def logout (casino_url)
    if (($casino_url=~/wpt/) || ($casino_url=~/msn/) || ($casino_url=~/vgfo/))
      $ie.goto($casino_url+"/security/logoff.do")
    elsif (($casino_url=~/cqa/) || ($casino_url=~/cdev/))
      $ie.link(:text, "Log Out").click
    end
  end
 
  def shutdown
   $ie.close
   sleep 1
  end
end
 
_______________________________________________
Wtr-general mailing list
[email protected]
http://rubyforge.org/mailman/listinfo/wtr-general

Reply via email to