Last active
December 19, 2015 01:09
-
-
Save bbbco/5874209 to your computer and use it in GitHub Desktop.
When the first Timeout::Error happens when calling element.attribute("style"), the test fails and tries to execute a teardown method that calls a take_screenshot method if the script had failed. You can see in the second file that the same type of error occurs again during the save_screenshot method call, which makes me wonder if Selenium has no…
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
-> POST session/1249e4c3-5723-4248-a907-8a1ebb437e3b/element/%7Be0cacf8e-1658-4ee5-9492-d4678a46de5d%7D/elements | |
>>> http://127.0.0.1:7056/hub/session/1249e4c3-5723-4248-a907-8a1ebb437e3b/element/%7Be0cacf8e-1658-4ee5-9492-d4678a46de5d%7D/elements | {"using":"css selector","value":"#player_about"} | |
> {"Accept"=>"application/json", "Content-Type"=>"application/json; charset=utf-8", "Content-Length"=>"48"} | |
Exception `Errno::EAGAIN' at /home/site/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/net/protocol.rb:141 - Resource temporarily unavailable - read would block | |
Exception `Errno::EAGAIN' at /home/site/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/net/protocol.rb:141 - Resource temporarily unavailable - read would block | |
<- {"name":"findChildElements","sessionId":"1249e4c3-5723-4248-a907-8a1ebb437e3b","status":0,"value":[{"ELEMENT":"{139776ca-1485-4c9d-bb6e-ad0634258557}"}]} | |
-> POST session/1249e4c3-5723-4248-a907-8a1ebb437e3b/element/%7B139776ca-1485-4c9d-bb6e-ad0634258557%7D/elements | |
>>> http://127.0.0.1:7056/hub/session/1249e4c3-5723-4248-a907-8a1ebb437e3b/element/%7B139776ca-1485-4c9d-bb6e-ad0634258557%7D/elements | {"using":"css selector","value":".song_info"} | |
> {"Accept"=>"application/json", "Content-Type"=>"application/json; charset=utf-8", "Content-Length"=>"45"} | |
Exception `Errno::EAGAIN' at /home/site/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/net/protocol.rb:141 - Resource temporarily unavailable - read would block | |
Exception `Errno::EAGAIN' at /home/site/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/net/protocol.rb:141 - Resource temporarily unavailable - read would block | |
<- {"name":"findChildElements","sessionId":"1249e4c3-5723-4248-a907-8a1ebb437e3b","status":0,"value":[{"ELEMENT":"{4f0a0356-f2f7-43a0-a41e-b2235038f57b}"}]} | |
-> POST session/1249e4c3-5723-4248-a907-8a1ebb437e3b/element/%7B4f0a0356-f2f7-43a0-a41e-b2235038f57b%7D/elements | |
>>> http://127.0.0.1:7056/hub/session/1249e4c3-5723-4248-a907-8a1ebb437e3b/element/%7B4f0a0356-f2f7-43a0-a41e-b2235038f57b%7D/elements | {"using":"css selector","value":".progress"} | |
> {"Accept"=>"application/json", "Content-Type"=>"application/json; charset=utf-8", "Content-Length"=>"44"} | |
Exception `Errno::EAGAIN' at /home/site/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/net/protocol.rb:141 - Resource temporarily unavailable - read would block | |
<- {"name":"findChildElements","sessionId":"1249e4c3-5723-4248-a907-8a1ebb437e3b","status":0,"value":[{"ELEMENT":"{1a8c3ef1-5d7f-4a1d-b351-ab6bba01d401}"}]} | |
-> POST session/1249e4c3-5723-4248-a907-8a1ebb437e3b/element/%7B4f0a0356-f2f7-43a0-a41e-b2235038f57b%7D/elements | |
>>> http://127.0.0.1:7056/hub/session/1249e4c3-5723-4248-a907-8a1ebb437e3b/element/%7B4f0a0356-f2f7-43a0-a41e-b2235038f57b%7D/elements | {"using":"css selector","value":".progress"} | |
> {"Accept"=>"application/json", "Content-Type"=>"application/json; charset=utf-8", "Content-Length"=>"44"} | |
Exception `Errno::EAGAIN' at /home/site/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/net/protocol.rb:141 - Resource temporarily unavailable - read would block | |
<- {"name":"findChildElements","sessionId":"1249e4c3-5723-4248-a907-8a1ebb437e3b","status":0,"value":[{"ELEMENT":"{1a8c3ef1-5d7f-4a1d-b351-ab6bba01d401}"}]} | |
-> GET session/1249e4c3-5723-4248-a907-8a1ebb437e3b/element/%7B1a8c3ef1-5d7f-4a1d-b351-ab6bba01d401%7D/attribute/style | |
Exception `Errno::EAGAIN' at /home/site/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/net/protocol.rb:141 - Resource temporarily unavailable - read would block | |
Exception `Errno::EAGAIN' at /home/site/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/net/protocol.rb:141 - Resource temporarily unavailable - read would block | |
<- {"name":"getElementAttribute","sessionId":"1249e4c3-5723-4248-a907-8a1ebb437e3b","status":0,"value":"width: 0.0855941%;"} | |
-> GET session/1249e4c3-5723-4248-a907-8a1ebb437e3b/element/%7B1a8c3ef1-5d7f-4a1d-b351-ab6bba01d401%7D/attribute/style | |
Exception `Errno::EAGAIN' at /home/site/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/net/protocol.rb:141 - Resource temporarily unavailable - read would block | |
Exception `Timeout::Error' at /home/site/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/net/protocol.rb:146 - Timeout::Error | |
Exception `Timeout::Error' at /home/site/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/net/http.rb:1331 - Timeout::Error | |
I, [2013-06-28T11:37:22.915660 #17988] INFO : Test failed | |
-> GET session/1249e4c3-5723-4248-a907-8a1ebb437e3b/url | |
Exception `Errno::EAGAIN' at /home/site/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/net/protocol.rb:141 - Resource temporarily unavailable - read would block | |
Exception `Timeout::Error' at /home/site/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/net/protocol.rb:146 - Timeout::Error | |
Exception `Timeout::Error' at /home/site/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/net/http.rb:1331 - Timeout::Error | |
Exception `NoMethodError' at /cruisedata/jenkins-slave/workspace/SeleniumOnMothra2/selenium/rb/test/helpers/test_helper.rb:122 - undefined method `take_screenshot' for nil:NilClass | |
ERROR TestPage#test_rabbit_hole_logged_in (145.10s) | |
Timeout::Error: Timeout::Error | |
/home/site/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/net/protocol.rb:146:in `rescue in rbuf_fill' | |
/home/site/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/net/protocol.rb:140:in `rbuf_fill' | |
/home/site/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/net/protocol.rb:122:in `readuntil' | |
/home/site/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/net/protocol.rb:132:in `readline' | |
/home/site/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/net/http.rb:2562:in `read_status_line' | |
/home/site/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/net/http.rb:2551:in `read_new' | |
/home/site/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/net/http.rb:1319:in `block in transport_request' | |
/home/site/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/net/http.rb:1316:in `catch' | |
/home/site/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/net/http.rb:1316:in `transport_request' | |
/home/site/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/net/http.rb:1293:in `request' | |
/home/site/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/net/http.rb:1286:in `block in request' | |
/home/site/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/net/http.rb:745:in `start' | |
/home/site/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/net/http.rb:1284:in `request' | |
/home/site/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/selenium-webdriver-2.33.0/lib/selenium/webdriver/remote/http/default.rb:83:in `response_for' | |
/home/site/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/selenium-webdriver-2.33.0/lib/selenium/webdriver/remote/http/default.rb:39:in `request' | |
/home/site/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/selenium-webdriver-2.33.0/lib/selenium/webdriver/remote/http/common.rb:40:in `call' | |
/home/site/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/selenium-webdriver-2.33.0/lib/selenium/webdriver/remote/bridge.rb:629:in `raw_execute' | |
/home/site/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/selenium-webdriver-2.33.0/lib/selenium/webdriver/remote/bridge.rb:607:in `execute' | |
/home/site/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/selenium-webdriver-2.33.0/lib/selenium/webdriver/remote/bridge.rb:510:in `getElementAttribute' | |
/home/site/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/selenium-webdriver-2.33.0/lib/selenium/webdriver/common/element.rb:98:in `attribute' | |
/cruisedata/jenkins-slave/workspace/SeleniumOnMothra2/selenium/rb/lib/selenium/selenium.rb:81:in `style' | |
/home/site/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/cuddle-0.1.2/lib/cuddle/element.rb:77:in `method_missing' | |
/home/site/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/cuddle-0.1.2/lib/cuddle/element.rb:46:in `changing?' | |
/home/site/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/cuddle-0.1.2/lib/cuddle/element.rb:69:in `block (3 levels) in <class:Element>' | |
/home/site/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/cuddle-0.1.2/lib/cuddle/selenium_webdriver_wrappers.rb:102:in `block in await' | |
/home/site/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/selenium-webdriver-2.33.0/lib/selenium/webdriver/common/wait.rb:39:in `until' | |
/home/site/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/cuddle-0.1.2/lib/cuddle/selenium_webdriver_wrappers.rb:102:in `await' | |
/home/site/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/cuddle-0.1.2/lib/cuddle/element.rb:67:in `block (2 levels) in <class:Element>' | |
/cruisedata/jenkins-slave/workspace/SeleniumOnMothra2/selenium/rb/test/reverbnation/helpers/song_helper.rb:11:in `affirm_music_player_playing' | |
/cruisedata/jenkins-slave/workspace/SeleniumOnMothra2/selenium/rb/test/reverbnation/helpers/song_helper.rb:58:in `engage_rabbit_hole' | |
/cruisedata/jenkins-slave/workspace/SeleniumOnMothra2/selenium/rb/test/reverbnation/test_music_player.rb:165:in `block in test_rabbit_hole_logged_in' | |
/cruisedata/jenkins-slave/workspace/SeleniumOnMothra2/selenium/rb/test/reverbnation/test_music_player.rb:164:in `times' | |
/cruisedata/jenkins-slave/workspace/SeleniumOnMothra2/selenium/rb/test/reverbnation/test_music_player.rb:164:in `test_rabbit_hole_logged_in' |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Timeout::Error: Timeout::Error | |
/home/site/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/net/protocol.rb:146:in `rescue in rbuf_fill' | |
/home/site/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/net/protocol.rb:140:in `rbuf_fill' | |
/home/site/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/net/protocol.rb:122:in `readuntil' | |
/home/site/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/net/protocol.rb:132:in `readline' | |
/home/site/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/net/http.rb:2562:in `read_status_line' | |
/home/site/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/net/http.rb:2551:in `read_new' | |
/home/site/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/net/http.rb:1319:in `block in transport_request' | |
/home/site/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/net/http.rb:1316:in `catch' | |
/home/site/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/net/http.rb:1316:in `transport_request' | |
/home/site/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/net/http.rb:1293:in `request' | |
/home/site/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/net/http.rb:1286:in `block in request' | |
/home/site/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/net/http.rb:745:in `start' | |
/home/site/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/net/http.rb:1284:in `request' | |
/home/site/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/selenium-webdriver-2.31.0/lib/selenium/webdriver/remote/http/default.rb:83:in `response_for' | |
/home/site/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/selenium-webdriver-2.31.0/lib/selenium/webdriver/remote/http/default.rb:39:in `request' | |
/home/site/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/selenium-webdriver-2.31.0/lib/selenium/webdriver/remote/http/common.rb:40:in `call' | |
/home/site/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/selenium-webdriver-2.31.0/lib/selenium/webdriver/remote/bridge.rb:616:in `raw_execute' | |
/home/site/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/selenium-webdriver-2.31.0/lib/selenium/webdriver/remote/bridge.rb:594:in `execute' | |
/home/site/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/selenium-webdriver-2.31.0/lib/selenium/webdriver/remote/bridge.rb:497:in `getElementAttribute' | |
/home/site/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/selenium-webdriver-2.31.0/lib/selenium/webdriver/common/element.rb:98:in `attribute' |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
ERROR TestPage#test_rabbit_hole_logged_in (200.29s) | |
Timeout::Error: Timeout::Error | |
/home/site/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/net/protocol.rb:146:in `rescue in rbuf_fill' | |
/home/site/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/net/protocol.rb:140:in `rbuf_fill' | |
/home/site/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/net/protocol.rb:122:in `readuntil' | |
/home/site/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/net/protocol.rb:132:in `readline' | |
/home/site/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/net/http.rb:2562:in `read_status_line' | |
/home/site/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/net/http.rb:2551:in `read_new' | |
/home/site/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/net/http.rb:1319:in `block in transport_request' | |
/home/site/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/net/http.rb:1316:in `catch' | |
/home/site/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/net/http.rb:1316:in `transport_request' | |
/home/site/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/net/http.rb:1293:in `request' | |
/home/site/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/net/http.rb:1286:in `block in request' | |
/home/site/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/net/http.rb:745:in `start' | |
/home/site/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/net/http.rb:1284:in `request' | |
/home/site/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/selenium-webdriver-2.31.0/lib/selenium/webdriver/remote/http/default.rb:83:in `response_for' | |
/home/site/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/selenium-webdriver-2.31.0/lib/selenium/webdriver/remote/http/default.rb:39:in `request' | |
/home/site/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/selenium-webdriver-2.31.0/lib/selenium/webdriver/remote/http/common.rb:40:in `call' | |
/home/site/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/selenium-webdriver-2.31.0/lib/selenium/webdriver/remote/bridge.rb:616:in `raw_execute' | |
/home/site/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/selenium-webdriver-2.31.0/lib/selenium/webdriver/remote/bridge.rb:594:in `execute' | |
/home/site/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/selenium-webdriver-2.31.0/lib/selenium/webdriver/remote/bridge.rb:243:in `getScreenshot' | |
/home/site/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/selenium-webdriver-2.31.0/lib/selenium/webdriver/common/driver_extensions/takes_screenshot.rb:34:in `screenshot_as' | |
/home/site/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/selenium-webdriver-2.31.0/lib/selenium/webdriver/common/driver_extensions/takes_screenshot.rb:18:in `block in save_screenshot' | |
/home/site/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/selenium-webdriver-2.31.0/lib/selenium/webdriver/common/driver_extensions/takes_screenshot.rb:18:in `open' | |
/home/site/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/selenium-webdriver-2.31.0/lib/selenium/webdriver/common/driver_extensions/takes_screenshot.rb:18:in `save_screenshot' | |
/home/site/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/cuddle-0.1.2/lib/cuddle/browser.rb:78:in `method_missing' | |
/cruisedata/jenkins-slave/workspace/SeleniumOnMothra2/selenium/rb/test/helpers/test_helper.rb:124:in `ensure in take_screenshot' | |
/cruisedata/jenkins-slave/workspace/SeleniumOnMothra2/selenium/rb/test/helpers/test_helper.rb:126:in `take_screenshot' | |
/cruisedata/jenkins-slave/workspace/SeleniumOnMothra2/selenium/rb/test/helpers/test_helper.rb:297:in `teardown' |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment