Im not sure if its ajax loading or something else (or their site detecting 
watir?)
But this site (groupme.com) keeps timing out.


def test_post_message_to_groupme
  browser.goto 'http://groupme.com'

  browser.link(:text => 'Log In').click
  browser.text_field(:id => 'session_phone_number').set @my_number
  browser.text_field(:id => 'session_password').set @my_password
  browser.button(:id => 'session_submit').click
  
  ##  tried with and without the hard-coded sleep and/or the 
wait_until_present line below
  sleep 3 
  browser.div(:class => 'page-header').wait_until_present

  assert browser.div(:class => 'page-header').text.include? 'Groups'
end

Timeout::Error: execution expired
    C:/Ruby187/lib/ruby/1.8/timeout.rb:64:in `rbuf_fill'
    C:/Ruby187/lib/ruby/1.8/net/protocol.rb:134:in `rbuf_fill'
    C:/Ruby187/lib/ruby/1.8/net/protocol.rb:116:in `readuntil'
    C:/Ruby187/lib/ruby/1.8/net/protocol.rb:126:in `readline'
    C:/Ruby187/lib/ruby/1.8/net/http.rb:2028:in `read_status_line'
    C:/Ruby187/lib/ruby/1.8/net/http.rb:2017:in `read_new'
    C:/Ruby187/lib/ruby/1.8/net/http.rb:1051:in `request'
    C:/Ruby187/lib/ruby/1.8/net/http.rb:1037:in `request'
    C:/Ruby187/lib/ruby/1.8/net/http.rb:543:in `start'
    C:/Ruby187/lib/ruby/1.8/net/http.rb:1035:in `request'
    
C:/Ruby187/lib/ruby/gems/1.8/gems/selenium-webdriver-2.21.2/lib/selenium/webdriver/remote/http/default.rb:81:in
 
`response_for'
    
C:/Ruby187/lib/ruby/gems/1.8/gems/selenium-webdriver-2.21.2/lib/selenium/webdriver/remote/http/default.rb:43:in
 
`request'
    
C:/Ruby187/lib/ruby/gems/1.8/gems/selenium-webdriver-2.21.2/lib/selenium/webdriver/remote/http/common.rb:40:in
 
`call'
    
C:/Ruby187/lib/ruby/gems/1.8/gems/selenium-webdriver-2.21.2/lib/selenium/webdriver/remote/bridge.rb:598:in
 
`raw_execute'
    
C:/Ruby187/lib/ruby/gems/1.8/gems/selenium-webdriver-2.21.2/lib/selenium/webdriver/remote/bridge.rb:576:in
 
`execute'
    
C:/Ruby187/lib/ruby/gems/1.8/gems/selenium-webdriver-2.21.2/lib/selenium/webdriver/remote/bridge.rb:183:in
 
`switchToDefaultContent'
    
C:/Ruby187/lib/ruby/gems/1.8/gems/selenium-webdriver-2.21.2/lib/selenium/webdriver/common/target_locator.rb:68:in
 
`default_content'
    
C:/Ruby187/lib/ruby/gems/1.8/gems/watir-webdriver-0.6.1/lib/watir-webdriver/browser.rb:180:in
 
`assert_exists'
    
C:/Ruby187/lib/ruby/gems/1.8/gems/watir-webdriver-0.6.1/lib/watir-webdriver/elements/element.rb:383:in
 
`locate'
    
C:/Ruby187/lib/ruby/gems/1.8/gems/watir-webdriver-0.6.1/lib/watir-webdriver/elements/element.rb:362:in
 
`assert_exists'
    
C:/Ruby187/lib/ruby/gems/1.8/gems/watir-webdriver-0.6.1/lib/watir-webdriver/elements/element.rb:37:in
 
`exists?'
    
C:/Ruby187/lib/ruby/gems/1.8/gems/watir-webdriver-0.6.1/lib/watir-webdriver/elements/element.rb:296:in
 
`present?'
    
C:/Ruby187/lib/ruby/gems/1.8/gems/watir-webdriver-0.6.1/lib/watir-webdriver/wait.rb:132:in
 
`wait_until_present'
    
C:/Ruby187/lib/ruby/gems/1.8/gems/watir-webdriver-0.6.1/lib/watir-webdriver/wait.rb:19:in
 
`until'
    
C:/Ruby187/lib/ruby/gems/1.8/gems/watir-webdriver-0.6.1/lib/watir-webdriver/wait.rb:132:in
 
`wait_until_present'
....

-- 
Before posting, please read http://watir.com/support. In short: search before 
you ask, be nice.

[email protected]
http://groups.google.com/group/watir-general
[email protected]

Reply via email to