You can turn off image loading in the ie options dialog under advanced. I'm not aware of any other way to set Watir not to wait for ready state from the browser.

-Charley

On 7/18/06, David Solis <[EMAIL PROTECTED]> wrote:
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
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