Last active
January 4, 2020 20:19
-
-
Save mustmodify/6ac93a92c4b50af3e78eb737feb671ed to your computer and use it in GitHub Desktop.
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
# Note, test works fine without 'js: true' -- so headless mode. | |
describe 'substance abuse professional signup', type: :feature, js: :true do | |
fixtures(:pages) | |
it "walks an anonymous user through signup" do | |
visit '/' | |
expect(page).to have_content 'Fillory' | |
end | |
end |
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
==================================================================== | |
=== With a 'default' timeout (allegedly 60 seconds) ================ | |
==================================================================== | |
Failures: | |
1) substance abuse professional signup walks an anonymous user through signup | |
Got 0 failures and 2 other errors: | |
1.1) Failure/Error: visit '/' | |
Net::ReadTimeout: | |
Net::ReadTimeout | |
# /home/jw/.gem/ruby/2.1.6/gems/selenium-webdriver-3.141.0/lib/selenium/webdriver/remote/http/default.rb:121:in `response_for' | |
# /home/jw/.gem/ruby/2.1.6/gems/selenium-webdriver-3.141.0/lib/selenium/webdriver/remote/http/default.rb:76:in `request' | |
# /home/jw/.gem/ruby/2.1.6/gems/selenium-webdriver-3.141.0/lib/selenium/webdriver/remote/http/common.rb:62:in `call' | |
# /home/jw/.gem/ruby/2.1.6/gems/selenium-webdriver-3.141.0/lib/selenium/webdriver/remote/bridge.rb:166:in `execute' | |
# /home/jw/.gem/ruby/2.1.6/gems/selenium-webdriver-3.141.0/lib/selenium/webdriver/remote/bridge.rb:99:in `create_session' | |
# /home/jw/.gem/ruby/2.1.6/gems/selenium-webdriver-3.141.0/lib/selenium/webdriver/firefox/marionette/driver.rb:50:in `initialize' | |
# /home/jw/.gem/ruby/2.1.6/gems/selenium-webdriver-3.141.0/lib/selenium/webdriver/firefox/driver.rb:31:in `new' | |
# /home/jw/.gem/ruby/2.1.6/gems/selenium-webdriver-3.141.0/lib/selenium/webdriver/firefox/driver.rb:31:in `new' | |
# /home/jw/.gem/ruby/2.1.6/gems/selenium-webdriver-3.141.0/lib/selenium/webdriver/common/driver.rb:52:in `for' | |
# /home/jw/.gem/ruby/2.1.6/gems/selenium-webdriver-3.141.0/lib/selenium/webdriver.rb:86:in `for' | |
# /home/jw/.gem/ruby/2.1.6/gems/capybara-2.4.4/lib/capybara/selenium/driver.rb:13:in `browser' | |
# /home/jw/.gem/ruby/2.1.6/gems/capybara-2.4.4/lib/capybara/selenium/driver.rb:45:in `visit' | |
# /home/jw/.gem/ruby/2.1.6/gems/capybara-2.4.4/lib/capybara/session.rb:227:in `visit' | |
# /home/jw/.gem/ruby/2.1.6/gems/capybara-2.4.4/lib/capybara/dsl.rb:51:in `block (2 levels) in <module:DSL>' | |
# ./spec/features/sign_up_spec.rb:15:in `block (2 levels) in <top (required)>' | |
# ------------------ | |
# --- Caused by: --- | |
# IO::EAGAINWaitReadable: | |
# Resource temporarily unavailable - read would block | |
# /home/jw/.gem/ruby/2.1.6/gems/selenium-webdriver-3.141.0/lib/selenium/webdriver/remote/http/default.rb:121:in `response_for' | |
1.2) Failure/Error: raise Net::ReadTimeout | |
Net::ReadTimeout: | |
Net::ReadTimeout | |
# /home/jw/.gem/ruby/2.1.6/gems/selenium-webdriver-3.141.0/lib/selenium/webdriver/remote/http/default.rb:121:in `response_for' | |
# /home/jw/.gem/ruby/2.1.6/gems/selenium-webdriver-3.141.0/lib/selenium/webdriver/remote/http/default.rb:76:in `request' | |
# /home/jw/.gem/ruby/2.1.6/gems/selenium-webdriver-3.141.0/lib/selenium/webdriver/remote/http/common.rb:62:in `call' | |
# /home/jw/.gem/ruby/2.1.6/gems/selenium-webdriver-3.141.0/lib/selenium/webdriver/remote/bridge.rb:166:in `execute' | |
# /home/jw/.gem/ruby/2.1.6/gems/selenium-webdriver-3.141.0/lib/selenium/webdriver/remote/bridge.rb:99:in `create_session' | |
# /home/jw/.gem/ruby/2.1.6/gems/selenium-webdriver-3.141.0/lib/selenium/webdriver/firefox/marionette/driver.rb:50:in `initialize' | |
# /home/jw/.gem/ruby/2.1.6/gems/selenium-webdriver-3.141.0/lib/selenium/webdriver/firefox/driver.rb:31:in `new' | |
# /home/jw/.gem/ruby/2.1.6/gems/selenium-webdriver-3.141.0/lib/selenium/webdriver/firefox/driver.rb:31:in `new' | |
# /home/jw/.gem/ruby/2.1.6/gems/selenium-webdriver-3.141.0/lib/selenium/webdriver/common/driver.rb:52:in `for' | |
# /home/jw/.gem/ruby/2.1.6/gems/selenium-webdriver-3.141.0/lib/selenium/webdriver.rb:86:in `for' | |
# /home/jw/.gem/ruby/2.1.6/gems/capybara-2.4.4/lib/capybara/selenium/driver.rb:13:in `browser' | |
# /home/jw/.gem/ruby/2.1.6/gems/capybara-2.4.4/lib/capybara/selenium/driver.rb:69:in `find_xpath' | |
# /home/jw/.gem/ruby/2.1.6/gems/capybara-2.4.4/lib/capybara/node/base.rb:107:in `find_xpath' | |
# /home/jw/.gem/ruby/2.1.6/gems/capybara-2.4.4/lib/capybara/query.rb:110:in `block in resolve_for' | |
# /home/jw/.gem/ruby/2.1.6/gems/capybara-2.4.4/lib/capybara/node/base.rb:80:in `synchronize' | |
# /home/jw/.gem/ruby/2.1.6/gems/capybara-2.4.4/lib/capybara/query.rb:106:in `resolve_for' | |
# /home/jw/.gem/ruby/2.1.6/gems/capybara-2.4.4/lib/capybara/node/matchers.rb:122:in `block in assert_no_selector' | |
# /home/jw/.gem/ruby/2.1.6/gems/capybara-2.4.4/lib/capybara/node/base.rb:84:in `synchronize' | |
# /home/jw/.gem/ruby/2.1.6/gems/capybara-2.4.4/lib/capybara/node/matchers.rb:121:in `assert_no_selector' | |
# /home/jw/.gem/ruby/2.1.6/gems/capybara-2.4.4/lib/capybara/session.rb:676:in `block (2 levels) in <class:Session>' | |
# /home/jw/.gem/ruby/2.1.6/gems/capybara-2.4.4/lib/capybara/session.rb:104:in `reset!' | |
# /home/jw/.gem/ruby/2.1.6/gems/capybara-2.4.4/lib/capybara.rb:257:in `block in reset_sessions!' | |
# /home/jw/.gem/ruby/2.1.6/gems/capybara-2.4.4/lib/capybara.rb:257:in `each' | |
# /home/jw/.gem/ruby/2.1.6/gems/capybara-2.4.4/lib/capybara.rb:257:in `reset_sessions!' | |
# /home/jw/.gem/ruby/2.1.6/gems/capybara-2.4.4/lib/capybara/rspec.rb:20:in `block (2 levels) in <top (required)>' | |
# ------------------ | |
# --- Caused by: --- | |
# IO::EAGAINWaitReadable: | |
# Resource temporarily unavailable - read would block | |
# /home/jw/.gem/ruby/2.1.6/gems/selenium-webdriver-3.141.0/lib/selenium/webdriver/remote/http/default.rb:121:in `response_for' | |
Finished in 2 minutes 1 second (files took 2.08 seconds to load) | |
2 examples, 1 failure | |
Failed examples: | |
rspec ./spec/features/sign_up_spec.rb:14 # substance abuse professional signup walks an anonymous user through signup | |
jw@logopolis:/projects/prog_svcs/sap$ |
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
Failures: | |
1) substance abuse professional signup walks an anonymous user through signup | |
Got 0 failures and 2 other errors: | |
1.1) Failure/Error: visit '/' | |
Selenium::WebDriver::Error::UnknownError: | |
newSession | |
# WebDriverError@chrome://marionette/content/error.js:175:5 | |
# UnknownCommandError@chrome://marionette/content/error.js:471:5 | |
# despatch@chrome://marionette/content/server.js:295:13 | |
# execute@chrome://marionette/content/server.js:275:16 | |
# onPacket/<@chrome://marionette/content/server.js:248:20 | |
# onPacket@chrome://marionette/content/server.js:249:9 | |
# _onJSONObjectReady/<@chrome://marionette/content/transport.js:501:20 | |
# /home/jw/.gem/ruby/2.1.6/gems/selenium-webdriver-3.141.0/lib/selenium/webdriver/remote/response.rb:69:in `assert_ok' | |
# /home/jw/.gem/ruby/2.1.6/gems/selenium-webdriver-3.141.0/lib/selenium/webdriver/remote/response.rb:32:in `initialize' | |
# /home/jw/.gem/ruby/2.1.6/gems/selenium-webdriver-3.141.0/lib/selenium/webdriver/remote/http/common.rb:84:in `new' | |
# /home/jw/.gem/ruby/2.1.6/gems/selenium-webdriver-3.141.0/lib/selenium/webdriver/remote/http/common.rb:84:in `create_response' | |
# /home/jw/.gem/ruby/2.1.6/gems/selenium-webdriver-3.141.0/lib/selenium/webdriver/remote/http/default.rb:104:in `request' | |
# /home/jw/.gem/ruby/2.1.6/gems/selenium-webdriver-3.141.0/lib/selenium/webdriver/remote/http/common.rb:62:in `call' | |
# /home/jw/.gem/ruby/2.1.6/gems/selenium-webdriver-3.141.0/lib/selenium/webdriver/remote/bridge.rb:166:in `execute' | |
# /home/jw/.gem/ruby/2.1.6/gems/selenium-webdriver-3.141.0/lib/selenium/webdriver/remote/bridge.rb:99:in `create_session' | |
# /home/jw/.gem/ruby/2.1.6/gems/selenium-webdriver-3.141.0/lib/selenium/webdriver/firefox/marionette/driver.rb:50:in `initialize' | |
# /home/jw/.gem/ruby/2.1.6/gems/selenium-webdriver-3.141.0/lib/selenium/webdriver/firefox/driver.rb:31:in `new' | |
# /home/jw/.gem/ruby/2.1.6/gems/selenium-webdriver-3.141.0/lib/selenium/webdriver/firefox/driver.rb:31:in `new' | |
# /home/jw/.gem/ruby/2.1.6/gems/selenium-webdriver-3.141.0/lib/selenium/webdriver/common/driver.rb:52:in `for' | |
# /home/jw/.gem/ruby/2.1.6/gems/selenium-webdriver-3.141.0/lib/selenium/webdriver.rb:86:in `for' | |
# /home/jw/.gem/ruby/2.1.6/gems/capybara-2.4.4/lib/capybara/selenium/driver.rb:13:in `browser' | |
# /home/jw/.gem/ruby/2.1.6/gems/capybara-2.4.4/lib/capybara/selenium/driver.rb:45:in `visit' | |
# /home/jw/.gem/ruby/2.1.6/gems/capybara-2.4.4/lib/capybara/session.rb:227:in `visit' | |
# /home/jw/.gem/ruby/2.1.6/gems/capybara-2.4.4/lib/capybara/dsl.rb:51:in `block (2 levels) in <module:DSL>' | |
# ./spec/features/sign_up_spec.rb:14:in `block (2 levels) in <top (required)>' | |
1.2) Failure/Error: Unable to find WebDriverError@chrome://marionette/content/error.js to read failed line | |
Selenium::WebDriver::Error::UnknownError: | |
newSession | |
# WebDriverError@chrome://marionette/content/error.js:175:5 | |
# UnknownCommandError@chrome://marionette/content/error.js:471:5 | |
# despatch@chrome://marionette/content/server.js:295:13 | |
# execute@chrome://marionette/content/server.js:275:16 | |
# onPacket/<@chrome://marionette/content/server.js:248:20 | |
# onPacket@chrome://marionette/content/server.js:249:9 | |
# _onJSONObjectReady/<@chrome://marionette/content/transport.js:501:20 | |
# /home/jw/.gem/ruby/2.1.6/gems/selenium-webdriver-3.141.0/lib/selenium/webdriver/remote/response.rb:69:in `assert_ok' | |
# /home/jw/.gem/ruby/2.1.6/gems/selenium-webdriver-3.141.0/lib/selenium/webdriver/remote/response.rb:32:in `initialize' | |
# /home/jw/.gem/ruby/2.1.6/gems/selenium-webdriver-3.141.0/lib/selenium/webdriver/remote/http/common.rb:84:in `new' | |
# /home/jw/.gem/ruby/2.1.6/gems/selenium-webdriver-3.141.0/lib/selenium/webdriver/remote/http/common.rb:84:in `create_response' | |
# /home/jw/.gem/ruby/2.1.6/gems/selenium-webdriver-3.141.0/lib/selenium/webdriver/remote/http/default.rb:104:in `request' | |
# /home/jw/.gem/ruby/2.1.6/gems/selenium-webdriver-3.141.0/lib/selenium/webdriver/remote/http/common.rb:62:in `call' | |
# /home/jw/.gem/ruby/2.1.6/gems/selenium-webdriver-3.141.0/lib/selenium/webdriver/remote/bridge.rb:166:in `execute' | |
# /home/jw/.gem/ruby/2.1.6/gems/selenium-webdriver-3.141.0/lib/selenium/webdriver/remote/bridge.rb:99:in `create_session' | |
# /home/jw/.gem/ruby/2.1.6/gems/selenium-webdriver-3.141.0/lib/selenium/webdriver/firefox/marionette/driver.rb:50:in `initialize' | |
# /home/jw/.gem/ruby/2.1.6/gems/selenium-webdriver-3.141.0/lib/selenium/webdriver/firefox/driver.rb:31:in `new' | |
# /home/jw/.gem/ruby/2.1.6/gems/selenium-webdriver-3.141.0/lib/selenium/webdriver/firefox/driver.rb:31:in `new' | |
# /home/jw/.gem/ruby/2.1.6/gems/selenium-webdriver-3.141.0/lib/selenium/webdriver/common/driver.rb:52:in `for' | |
# /home/jw/.gem/ruby/2.1.6/gems/selenium-webdriver-3.141.0/lib/selenium/webdriver.rb:86:in `for' | |
# /home/jw/.gem/ruby/2.1.6/gems/capybara-2.4.4/lib/capybara/selenium/driver.rb:13:in `browser' | |
# /home/jw/.gem/ruby/2.1.6/gems/capybara-2.4.4/lib/capybara/selenium/driver.rb:69:in `find_xpath' | |
# /home/jw/.gem/ruby/2.1.6/gems/capybara-2.4.4/lib/capybara/node/base.rb:107:in `find_xpath' | |
# /home/jw/.gem/ruby/2.1.6/gems/capybara-2.4.4/lib/capybara/query.rb:110:in `block in resolve_for' | |
# /home/jw/.gem/ruby/2.1.6/gems/capybara-2.4.4/lib/capybara/node/base.rb:80:in `synchronize' | |
# /home/jw/.gem/ruby/2.1.6/gems/capybara-2.4.4/lib/capybara/query.rb:106:in `resolve_for' | |
# /home/jw/.gem/ruby/2.1.6/gems/capybara-2.4.4/lib/capybara/node/matchers.rb:122:in `block in assert_no_selector' | |
# /home/jw/.gem/ruby/2.1.6/gems/capybara-2.4.4/lib/capybara/node/base.rb:84:in `synchronize' | |
# /home/jw/.gem/ruby/2.1.6/gems/capybara-2.4.4/lib/capybara/node/matchers.rb:121:in `assert_no_selector' | |
# /home/jw/.gem/ruby/2.1.6/gems/capybara-2.4.4/lib/capybara/session.rb:676:in `block (2 levels) in <class:Session>' | |
# /home/jw/.gem/ruby/2.1.6/gems/capybara-2.4.4/lib/capybara/session.rb:104:in `reset!' | |
# /home/jw/.gem/ruby/2.1.6/gems/capybara-2.4.4/lib/capybara.rb:257:in `block in reset_sessions!' | |
# /home/jw/.gem/ruby/2.1.6/gems/capybara-2.4.4/lib/capybara.rb:257:in `each' | |
# /home/jw/.gem/ruby/2.1.6/gems/capybara-2.4.4/lib/capybara.rb:257:in `reset_sessions!' | |
# /home/jw/.gem/ruby/2.1.6/gems/capybara-2.4.4/lib/capybara/rspec.rb:20:in `block (2 levels) in <top (required)>' | |
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
jw@logopolis:/projects/prog_svcs/sap$ geckodriver -v | |
1578169040491 geckodriver INFO geckodriver 0.20.1 | |
1578169040491 webdriver::httpapi DEBUG Creating routes | |
1578169040500 geckodriver INFO Listening on 127.0.0.1:4444 | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment