SeleniumHQ / selenium

A browser automation framework and ecosystem.
https://selenium.dev
Apache License 2.0
30.18k stars 8.1k forks source link

InvalidSessionIdError and NoSuchWindowError #9146

Closed AxelTheGerman closed 3 years ago

AxelTheGerman commented 3 years ago

🐛 Bug Report

Not sure if this is an issue with webdriver-selenium or capybara but since the error is Selenium::WebDriver::Error::InvalidSessionIdError I came here first.

~When I add an image tag (with a local image) to my Rails view template, all browser tests fail with the same error~

Selenium::WebDriver::Error::InvalidSessionIdError: Tried to run command without establishing a connection

~Interestingly the fix seems to be to simply add CSS e.g. max-width: 300px; height: auto;.~

Note: I'm running firefox in headless mode

To Reproduce

Unfortunately I'm not able to reproduce it outside my repo, ~but I was able to isolate the error in very small commits.~

The logs output from the tests (ruby 2.6.6):

Error:
UsersTest#test_signing_up:
Selenium::WebDriver::Error::InvalidSessionIdError: Tried to run command without establishing a connection
    test/system/users_test.rb:9:in `block (2 levels) in <class:UsersTest>'
    test/system/users_test.rb:8:in `block in <class:UsersTest>'
Error:
UsersTest#test_signing_up:
Selenium::WebDriver::Error::InvalidSessionIdError: Tried to run command without establishing a connection
    /builds/axelthegerman/buzz-me-in/vendor/bundle/ruby/2.6.0/gems/selenium-webdriver-3.142.7/lib/selenium/webdriver/remote/response.rb:72:in `assert_ok'
...

Full output: https://pastebin.com/JEKvwiWQ

The logs from running the tests (ruby 2.7.2):

UsersTest#test_user_can_reset_the_password:
Selenium::WebDriver::Error::NoSuchWindowError: Browsing context has been discarded
    test/system/password_resets_test.rb:21:in `block in <class:UsersTest>'
Error:
UsersTest#test_user_can_reset_the_password:
Selenium::WebDriver::Error::NoSuchWindowError: Browsing context has been discarded
    WebDriverError@chrome://marionette/content/error.js:175:5
    NoSuchWindowError@chrome://marionette/content/error.js:409:5
    assert.that/<@chrome://marionette/content/assert.js:454:13
    assert.open@chrome://marionette/content/assert.js:191:4
    GeckoDriver.prototype.takeScreenshot@chrome://marionette/content/driver.js:3029:20
    despatch@chrome://marionette/content/server.js:305:40
    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
    /builds/axelthegerman/buzz-me-in/vendor/bundle/ruby/2.7.0/gems/selenium-webdriver-3.142.7/lib/selenium/webdriver/remote/response.rb:72:in `assert_ok'
    /builds/axelthegerman/buzz-me-in/vendor/bundle/ruby/2.7.0/gems/selenium-webdriver-3.142.7/lib/selenium/webdriver/remote/response.rb:34:in `initialize'
    /builds/axelthegerman/buzz-me-in/vendor/bundle/ruby/2.7.0/gems/selenium-webdriver-3.142.7/lib/selenium/webdriver/remote/http/common.rb:88:in `new'
    /builds/axelthegerman/buzz-me-in/vendor/bundle/ruby/2.7.0/gems/selenium-webdriver-3.142.7/lib/selenium/webdriver/remote/http/common.rb:88:in `create_response'
    /builds/axelthegerman/buzz-me-in/vendor/bundle/ruby/2.7.0/gems/selenium-webdriver-3.142.7/lib/selenium/webdriver/remote/http/default.rb:114:in `request'
    /builds/axelthegerman/buzz-me-in/vendor/bundle/ruby/2.7.0/gems/selenium-webdriver-3.142.7/lib/selenium/webdriver/remote/http/common.rb:64:in `call'
    /builds/axelthegerman/buzz-me-in/vendor/bundle/ruby/2.7.0/gems/selenium-webdriver-3.142.7/lib/selenium/webdriver/remote/bridge.rb:167:in `execute'
    /builds/axelthegerman/buzz-me-in/vendor/bundle/ruby/2.7.0/gems/selenium-webdriver-3.142.7/lib/selenium/webdriver/remote/w3c/bridge.rb:567:in `execute'
    /builds/axelthegerman/buzz-me-in/vendor/bundle/ruby/2.7.0/gems/selenium-webdriver-3.142.7/lib/selenium/webdriver/remote/w3c/bridge.rb:229:in `screenshot'
    /builds/axelthegerman/buzz-me-in/vendor/bundle/ruby/2.7.0/gems/selenium-webdriver-3.142.7/lib/selenium/webdriver/common/driver_extensions/takes_screenshot.rb:56:in `screenshot_as'
    /builds/axelthegerman/buzz-me-in/vendor/bundle/ruby/2.7.0/gems/selenium-webdriver-3.142.7/lib/selenium/webdriver/common/driver_extensions/takes_screenshot.rb:40:in `block in save_screenshot'
    /builds/axelthegerman/buzz-me-in/vendor/bundle/ruby/2.7.0/gems/selenium-webdriver-3.142.7/lib/selenium/webdriver/common/driver_extensions/takes_screenshot.rb:40:in `open'
    /builds/axelthegerman/buzz-me-in/vendor/bundle/ruby/2.7.0/gems/selenium-webdriver-3.142.7/lib/selenium/webdriver/common/driver_extensions/takes_screenshot.rb:40:in `save_screenshot'
    /builds/axelthegerman/buzz-me-in/vendor/bundle/ruby/2.7.0/gems/capybara-3.35.3/lib/capybara/selenium/driver.rb:156:in `save_screenshot'
    /builds/axelthegerman/buzz-me-in/vendor/bundle/ruby/2.7.0/gems/capybara-3.35.3/lib/capybara/session.rb:735:in `block in save_screenshot'
    /builds/axelthegerman/buzz-me-in/vendor/bundle/ruby/2.7.0/gems/capybara-3.35.3/lib/capybara/session.rb:735:in `tap'
    /builds/axelthegerman/buzz-me-in/vendor/bundle/ruby/2.7.0/gems/capybara-3.35.3/lib/capybara/session.rb:735:in `save_screenshot'
    /builds/axelthegerman/buzz-me-in/vendor/bundle/ruby/2.7.0/gems/actionpack-6.1.0/lib/action_dispatch/system_testing/test_helpers/screenshot_helper.rb:95:in `save_image'
    /builds/axelthegerman/buzz-me-in/vendor/bundle/ruby/2.7.0/gems/actionpack-6.1.0/lib/action_dispatch/system_testing/test_helpers/screenshot_helper.rb:33:in `take_screenshot'
    /builds/axelthegerman/buzz-me-in/vendor/bundle/ruby/2.7.0/gems/actionpack-6.1.0/lib/action_dispatch/system_testing/test_helpers/screenshot_helper.rb:45:in `take_failed_screenshot'
    /builds/axelthegerman/buzz-me-in/vendor/bundle/ruby/2.7.0/gems/actionpack-6.1.0/lib/action_dispatch/system_testing/test_helpers/setup_and_teardown.rb:16:in `before_teardown'

And my Rails system test setup:

class ApplicationSystemTestCase < ActionDispatch::SystemTestCase
  include ActionMailer::TestHelper
  include Capybara::DSL
  include Capybara::Minitest::Assertions

  def before_setup
    server = Capybara.current_session.server
    ActionMailer::Base.default_url_options[:host] = "#{server.host}:#{server.port}"
    super
  end

  def teardown
    Capybara.reset_sessions!
    Capybara.use_default_driver
  end

  Capybara.asset_host = 'http://localhost:3000'

  headless = ENV['CI'] || ENV['HEADLESS'] == 'true'
  firefox = headless ? :headless_firefox : :firefox

  driven_by :selenium, using: firefox, screen_size: [1400, 1400]

  # ...
end

Note: this happens only in CI which always runs "headless" but not locally running headless.

Expected behavior

Firefox should not crash or whatever is happening.

Test script or set of commands reproducing this issue

I'm aware that without concrete reproduction steps this might never be solved, but maybe someone with more context than me might be able to reproduce this.

Environment

OS: ruby:2.7.2 docker image (based on Debian buster) on gitlab CI runner Browser: ozilla Firefox Browser version: 78.7.0esr Browser Driver version: geckodriver 0.29.0 (cf6956a5ec8e 2021-01-14 10:31 +0200) Language Bindings version: Ruby 2.7.2 Selenium Grid version (if applicable):

===

I hope this helps, let me know if anything else would be useful and I'll try to provide that.

Thanks, Axel

EDIT: removed irrelevant details

AxelTheGerman commented 3 years ago

I'm trying to apply that workaround to my actual code change (which was bigger) but it still keeps failing in CI

Error:
UsersTest#test_user_can_reset_the_password:
Selenium::WebDriver::Error::NoSuchWindowError: Browsing context has been discarded
    test/system/password_resets_test.rb:24:in `block in <class:UsersTest>'
Error:
UsersTest#test_user_can_reset_the_password:
Selenium::WebDriver::Error::NoSuchWindowError: Browsing context has been discarded
    WebDriverError@chrome://marionette/content/error.js:175:5
    NoSuchWindowError@chrome://marionette/content/error.js:409:5
    assert.that/<@chrome://marionette/content/assert.js:428:13
    assert.open@chrome://marionette/content/assert.js:183:72
    GeckoDriver.prototype.takeScreenshot@chrome://marionette/content/driver.js:3017:20
    despatch@chrome://marionette/content/server.js:305:40
    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:503:20
    /builds/axelthegerman/buzz-me-in/vendor/bundle/ruby/2.6.0/gems/selenium-webdriver-3.142.7/lib/selenium/webdriver/remote/response.rb:72:in `assert_ok'
    /builds/axelthegerman/buzz-me-in/vendor/bundle/ruby/2.6.0/gems/selenium-webdriver-3.142.7/lib/selenium/webdriver/remote/response.rb:34:in `initialize'
    /builds/axelthegerman/buzz-me-in/vendor/bundle/ruby/2.6.0/gems/selenium-webdriver-3.142.7/lib/selenium/webdriver/remote/http/common.rb:88:in `new'
    /builds/axelthegerman/buzz-me-in/vendor/bundle/ruby/2.6.0/gems/selenium-webdriver-3.142.7/lib/selenium/webdriver/remote/http/common.rb:88:in `create_response'
    /builds/axelthegerman/buzz-me-in/vendor/bundle/ruby/2.6.0/gems/selenium-webdriver-3.142.7/lib/selenium/webdriver/remote/http/default.rb:114:in `request'
    /builds/axelthegerman/buzz-me-in/vendor/bundle/ruby/2.6.0/gems/selenium-webdriver-3.142.7/lib/selenium/webdriver/remote/http/common.rb:64:in `call'
    /builds/axelthegerman/buzz-me-in/vendor/bundle/ruby/2.6.0/gems/selenium-webdriver-3.142.7/lib/selenium/webdriver/remote/bridge.rb:167:in `execute'
    /builds/axelthegerman/buzz-me-in/vendor/bundle/ruby/2.6.0/gems/selenium-webdriver-3.142.7/lib/selenium/webdriver/remote/w3c/bridge.rb:567:in `execute'
    /builds/axelthegerman/buzz-me-in/vendor/bundle/ruby/2.6.0/gems/selenium-webdriver-3.142.7/lib/selenium/webdriver/remote/w3c/bridge.rb:229:in `screenshot'
    /builds/axelthegerman/buzz-me-in/vendor/bundle/ruby/2.6.0/gems/selenium-webdriver-3.142.7/lib/selenium/webdriver/common/driver_extensions/takes_screenshot.rb:56:in `screenshot_as'
    /builds/axelthegerman/buzz-me-in/vendor/bundle/ruby/2.6.0/gems/selenium-webdriver-3.142.7/lib/selenium/webdriver/common/driver_extensions/takes_screenshot.rb:40:in `block in save_screenshot'
    /builds/axelthegerman/buzz-me-in/vendor/bundle/ruby/2.6.0/gems/selenium-webdriver-3.142.7/lib/selenium/webdriver/common/driver_extensions/takes_screenshot.rb:40:in `open'
    /builds/axelthegerman/buzz-me-in/vendor/bundle/ruby/2.6.0/gems/selenium-webdriver-3.142.7/lib/selenium/webdriver/common/driver_extensions/takes_screenshot.rb:40:in `save_screenshot'
    /builds/axelthegerman/buzz-me-in/vendor/bundle/ruby/2.6.0/gems/capybara-3.35.3/lib/capybara/selenium/driver.rb:156:in `save_screenshot'
    /builds/axelthegerman/buzz-me-in/vendor/bundle/ruby/2.6.0/gems/capybara-3.35.3/lib/capybara/session.rb:735:in `block in save_screenshot'
    /builds/axelthegerman/buzz-me-in/vendor/bundle/ruby/2.6.0/gems/capybara-3.35.3/lib/capybara/session.rb:735:in `tap'
    /builds/axelthegerman/buzz-me-in/vendor/bundle/ruby/2.6.0/gems/capybara-3.35.3/lib/capybara/session.rb:735:in `save_screenshot'
    /builds/axelthegerman/buzz-me-in/vendor/bundle/ruby/2.6.0/gems/actionpack-6.1.0/lib/action_dispatch/system_testing/test_helpers/screenshot_helper.rb:95:in `save_image'
    /builds/axelthegerman/buzz-me-in/vendor/bundle/ruby/2.6.0/gems/actionpack-6.1.0/lib/action_dispatch/system_testing/test_helpers/screenshot_helper.rb:33:in `take_screenshot'
    /builds/axelthegerman/buzz-me-in/vendor/bundle/ruby/2.6.0/gems/actionpack-6.1.0/lib/action_dispatch/system_testing/test_helpers/screenshot_helper.rb:45:in `take_failed_screenshot'
    /builds/axelthegerman/buzz-me-in/vendor/bundle/ruby/2.6.0/gems/actionpack-6.1.0/lib/action_dispatch/system_testing/test_helpers/setup_and_teardown.rb:16:in `before_teardown'

I've been struggling with this for 2 days now, it just came out of nowhere :cry:

AxelTheGerman commented 3 years ago

Also note there are 4GB of RAM and 2GB of swap available

titusfortner commented 3 years ago

Your test is failing and the code is attempting to take a screenshot. The problem is that the driver has already been terminated for some reason, so when you attempt to tell it to take the screenshot the code is correctly complaining that there is no session to take a screenshot with. If this is happening on every test failure, it means you are quitting the driver before the screenshot code. If it is only happening on this test, add a begin/rescue to your #before_teardown method for anything that uses the driver in case the driver is already lost. Once you've done this, you should be able to see what the actual error is that is causing your driver to close. If you need more insight, turn on debugging: Selenium::WebDriver.logger.level = :info and it will record what is getting sent to and from the driver to see at what point there is an issue.

This isn't a Selenium bug, so I'm closing it, but if the driver is getting terminated incorrectly in a way you can't figure out, @ me or twalpole in this issue or on Selenium Slack and we'll try to help.

AxelTheGerman commented 3 years ago

@titusfortner thanks for having a look and steering me in (hopefully) the right direction.

Here's what I did:

For transparency to others I'll post this here for now, but we can connect directly to discuss (and I'll comment back here with a solution afterwards).

It seems to be flaky (failed 6/7) and I have no clue why, maybe the extra logging gives you a clue. Maybe it's an issue with capybara @twalpole ?

Thank you so much for your time :bow:

FAIL:

$ bundle exec rails test test/system/users_test.rb:6
Run options: --seed 53926
# Running:
Running via Spring preloader in process 38
2021-02-11 18:12:59 INFO Selenium Skipping handshake as we know it is W3C.
2021-02-11 18:12:59 INFO Selenium -> POST session
2021-02-11 18:12:59 INFO Selenium    >>> http://127.0.0.1:4444/session | {"desiredCapabilities":{"browserName":"firefox","version":"","platform":"ANY","javascriptEnabled":false,"cssSelectorsEnabled":false,"takesScreenshot":false,"nativeEvents":false,"rotatable":false,"marionette":true,"timeouts":{},"moz:firefoxOptions":{"args":["-headless"]}},"capabilities":{"firstMatch":[{"browserName":"firefox","timeouts":{},"moz:firefoxOptions":{"args":["-headless"]}}]}}
2021-02-11 18:13:03 INFO Selenium <- {"value":{"sessionId":"62cc26a5-695b-4630-84e4-3e0945d7bde0","capabilities":{"acceptInsecureCerts":false,"browserName":"firefox","browserVersion":"68.9.0","moz:accessibilityChecks":false,"moz:buildID":"20200527211442","moz:geckodriverVersion":"0.29.0","moz:headless":true,"moz:processID":48,"moz:profile":"/tmp/rust_mozprofile8QaVpH","moz:shutdownTimeout":60000,"moz:useNonSpecCompliantPointerOrigin":false,"moz:webdriverClick":true,"pageLoadStrategy":"normal","platformName":"linux","platformVersion":"4.19.78-coreos","rotatable":false,"setWindowRect":true,"strictFileInteractability":false,"timeouts":{"implicit":0,"pageLoad":300000,"script":30000},"unhandledPromptBehavior":"dismiss and notify"}}}
2021-02-11 18:13:03 INFO Selenium Detected W3C dialect.
2021-02-11 18:13:03 INFO Selenium -> POST session/62cc26a5-695b-4630-84e4-3e0945d7bde0/window/rect
2021-02-11 18:13:03 INFO Selenium    >>> http://127.0.0.1:4444/session/62cc26a5-695b-4630-84e4-3e0945d7bde0/window/rect | {"x":null,"y":null,"width":1400,"height":1400}
2021-02-11 18:13:03 INFO Selenium <- {"value":{"x":0,"y":0,"width":1400,"height":1400}}
Capybara starting Puma...
* Version 5.2.1 , codename: Fettisdagsbulle
* Min threads: 0, max threads: 4
* Listening on http://127.0.0.1:46177
STARTING
2021-02-11 18:13:06 INFO Selenium -> POST session/62cc26a5-695b-4630-84e4-3e0945d7bde0/url
2021-02-11 18:13:06 INFO Selenium    >>> http://127.0.0.1:4444/session/62cc26a5-695b-4630-84e4-3e0945d7bde0/url | {"url":"http://127.0.0.1:46177/"}
2021-02-11 18:13:10 INFO Selenium <- {"value":null}
ON HOMEPAGE
2021-02-11 18:13:10 INFO Selenium -> POST session/62cc26a5-695b-4630-84e4-3e0945d7bde0/elements
2021-02-11 18:13:10 INFO Selenium    >>> http://127.0.0.1:4444/session/62cc26a5-695b-4630-84e4-3e0945d7bde0/elements | {"using":"css selector","value":"section#hero"}
2021-02-11 18:13:10 INFO Selenium <- {"value":[{"element-6066-11e4-a52e-4f735466cecf":"ed659717-b047-4b1f-b75e-d3f056f2af0d"}]}
2021-02-11 18:13:10 INFO Selenium Using script for :isDisplayed
2021-02-11 18:13:10 INFO Selenium -> POST session/62cc26a5-695b-4630-84e4-3e0945d7bde0/execute/sync
2021-02-11 18:13:10 INFO Selenium    >>> http://127.0.0.1:4444/session/62cc26a5-695b-4630-84e4-3e0945d7bde0/execute/sync | {"script":"return ((function(){function d(t,e,n){function r(t){var e=x(t);if(0<e.height&&0<e.width)return!0;if(\"PATH\"==t.tagName.toUpperCase()&&(0<e.height||0<e.width)){var n=window.getComputedStyle(t)[\"stroke-width\"];return!!n&&0<parseInt(n,10)}return\"hidden\"!=window.getComputedStyle(t).overflow&&Array.prototype.slice.call(t.childNodes).some(function(t){return t.nodeType==Node.TEXT_NODE||t.nodeType==Node.ELEMENT_NODE&&r(t)})}function i(t){return C(t)==T.HIDDEN&&Array.prototype.slice.call(t.childNodes).every(function(t){return t.nodeType!=Node.ELEMENT_NODE||i(t)||!r(t)})}var o=t.tagName.toUpperCase();if(\"BODY\"==o)return!0;if(\"OPTION\"==o||\"OPTGROUP\"==o){var a=c(t,function(t){return\"SELECT\"==t.tagName.toUpperCase()});return!!a&&d(a,!0,n)}var u=s(t);if(u)return!!u.image&&0<u.rect.width&&0<u.rect.height&&d(u.image,e,n);if(\"INPUT\"==o&&\"hidden\"==t.type.toLowerCase())return!1;if(\"NOSCRIPT\"==o)return!1;var l=window.getComputedStyle(t).visibility;return\"collapse\"!=l&&\"hidden\"!=l&&(!!n(t)&&(!(!e&&0==f(t))&&(!!r(t)&&!i(t))))}function E(t){var e=x(t);return{left:e.left,right:e.left+e.width,top:e.top,bottom:e.top+e.height}}function D(t){return t.parentElement}function C(t){function e(t){function e(t){if(t==u)return!0;var e=window.getComputedStyle(t),n=e.display;return 0!=n.indexOf(\"inline\")&&\"contents\"!=n&&(\"absolute\"!=r||\"static\"!=e.position)}var r=window.getComputedStyle(t).position;if(\"fixed\"==r)return i=!0,t==u?null:u;for(var n=D(t);n&&!e(n);)n=D(n);return n}function n(t){var e=t;if(\"visible\"==d)if(t==u&&l)e=l;else if(t==l)return{x:\"visible\",y:\"visible\"};var n=window.getComputedStyle(e),r={x:n[\"overflow-x\"],y:n[\"overflow-y\"]};return t==u&&(r.x=\"visible\"==r.x?\"auto\":r.x,r.y=\"visible\"==r.y?\"auto\":r.y),r}function r(t){return t==u?{x:window.scrollX,y:window.scrollY}:{x:t.scrollLeft,y:t.scrollTop}}for(var i,o=E(t),a=t.ownerDocument,u=a.documentElement,l=a.body,d=window.getComputedStyle(u).overflow,f=e(t);f;f=e(f)){var h=n(f);if(\"visible\"!=h.x||\"visible\"!=h.y){var s=x(f);if(0==s.width||0==s.height)return T.HIDDEN;var p=o.right<s.left,c=o.bottom<s.top;if(p&&\"hidden\"==h.x||c&&\"hidden\"==h.y)return T.HIDDEN;if(p&&\"visible\"!=h.x||c&&\"visible\"!=h.y){var v=r(f),g=o.right<s.left-v.x,w=o.bottom<s.top-v.y;return g&&\"visible\"!=h.x||w&&\"visible\"!=h.x?T.HIDDEN:C(f)==T.HIDDEN?T.HIDDEN:T.SCROLL}var N=o.left>=s.left+s.width,m=o.top>=s.top+s.height;if(N&&\"hidden\"==h.x||m&&\"hidden\"==h.y)return T.HIDDEN;if(N&&\"visible\"!=h.x||m&&\"visible\"!=h.y){if(i){var y=r(f);if(o.left>=u.scrollWidth-y.x||o.right>=u.scrollHeight-y.y)return T.HIDDEN}return C(f)==T.HIDDEN?T.HIDDEN:T.SCROLL}}}return T.NONE}function o(t){var e=t.document.documentElement;return{width:e.clientWidth,height:e.clientHeight}}function p(t,e,n,r){return{left:t,top:e,width:n,height:r}}function x(t){var e,n=s(t);if(n)return n.rect;if(\"HTML\"==t.tagName.toUpperCase()){t.ownerDocument;var r=o(window);return p(0,0,r.width,r.height)}try{e=t.getBoundingClientRect()}catch(i){return p(0,0,0,0)}return p(e.left,e.top,e.right-e.left,e.bottom-e.top)}function f(t){var e=1,n=window.getComputedStyle(t).opacity;n&&(e=Number(n));var r=D(t);return r&&r.nodeType==Node.ELEMENT_NODE&&(e*=f(r)),e}function h(t){var e=t.shape.toLowerCase(),n=t.coords.split(\",\");if(\"rect\"==e&&4==n.length){var r=n[0],i=n[1];return p(r,i,n[2]-r,n[3]-i)}if(\"circle\"==e&&3==n.length){var o=n[0],a=n[1],u=n[2];return p(o-u,a-u,2*u,2*u)}if(\"poly\"==e&&2<n.length){for(var l=n[0],d=n[1],f=l,h=d,s=2;s+1<n.length;s+=2)l=Math.min(l,n[s]),f=Math.max(f,n[s]),d=Math.min(d,n[s+1]),h=Math.max(h,n[s+1]);return p(l,d,f-l,h-d)}return p(0,0,0,0)}function s(t){var e=t.tagName.toUpperCase(),n=\"MAP\"==e;if(!n&&\"AREA\"!=e)return null;var r=n?t:\"MAP\"==D(t).tagName.toUpperCase()?D(t):null,i=null,o=null;if(r&&r.name&&((i=r.ownerDocument.querySelector(\"*[usemap='#\"+r.name+\"']\"))&&(o=x(i),!n&&\"default\"!=t.shape.toLowerCase()))){var a=h(t),u=Math.min(Math.max(a.left,0),o.width),l=Math.min(Math.max(a.top,0),o.height),d=Math.min(a.width,o.width-u),f=Math.min(a.height,o.height-l);o=p(u+o.left,l+o.top,d,f)}return{image:i,rect:o||p(0,0,0,0)}}function c(t,e){for(t&&(t=D(t));t;){if(e(t))return t;t=D(t)}return null}function r(t){var e=t.parentNode;if(e&&e.shadowRoot&&t.assignedSlot!==undefined)return t.assignedSlot?t.assignedSlot.parentNode:null;if(t.getDestinationInsertionPoints){var n=t.getDestinationInsertionPoints();if(0<n.length)return n[n.length-1]}return e}var T={NONE:\"none\",HIDDEN:\"hidden\",SCROLL:\"scroll\"};return function i(t,e){function n(t){if(\"none\"==window.getComputedStyle(t).display)return!1;var e=r(t);if(\"function\"==typeof ShadowRoot&&e instanceof ShadowRoot){if(e.host.shadowRoot!==e)return!1;e=e.host}return!(!e||e.nodeType!=Node.DOCUMENT_NODE&&e.nodeType!=Node.DOCUMENT_FRAGMENT_NODE)||!(e&&e.tagName&&\"DETAILS\"==e.tagName.toUpperCase()&&!e.open&&\"SUMMARY\"!=t.tagName)&&(e&&n(e))}return d(t,!!e,n)}})()).apply(null, arguments)","args":[{"element-6066-11e4-a52e-4f735466cecf":"ed659717-b047-4b1f-b75e-d3f056f2af0d"}]}
2021-02-11 18:13:10 INFO Selenium <- {"value":true}
2021-02-11 18:13:10 INFO Selenium -> POST session/62cc26a5-695b-4630-84e4-3e0945d7bde0/element/ed659717-b047-4b1f-b75e-d3f056f2af0d/elements
2021-02-11 18:13:10 INFO Selenium    >>> http://127.0.0.1:4444/session/62cc26a5-695b-4630-84e4-3e0945d7bde0/element/ed659717-b047-4b1f-b75e-d3f056f2af0d/elements | {"using":"xpath","value":".//a[./@href][((((./@id = 'Get Started for Free') or (normalize-space(string(.)) = 'Get Started for Free')) or (./@title = 'Get Started for Free')) or .//img[(./@alt = 'Get Started for Free')])]"}
2021-02-11 18:13:11 INFO Selenium <- {"value":{"error":"unknown error","message":"Failed to interpret value as array","stacktrace":""}}
2021-02-11 18:13:11 INFO Selenium -> POST session/62cc26a5-695b-4630-84e4-3e0945d7bde0/elements
2021-02-11 18:13:11 INFO Selenium    >>> http://127.0.0.1:4444/session/62cc26a5-695b-4630-84e4-3e0945d7bde0/elements | {"using":"css selector","value":"section#hero"}
2021-02-11 18:13:11 INFO Selenium <- {"value":{"error":"no such window","message":"Browsing context has been discarded","stacktrace":"WebDriverError@chrome://marionette/content/error.js:175:5\nNoSuchWindowError@chrome://marionette/content/error.js:409:5\nassert.that/<@chrome://marionette/content/assert.js:428:13\nassert.open@chrome://marionette/content/assert.js:183:72\nGeckoDriver.prototype.findElements@chrome://marionette/content/driver.js:2116:22\ndespatch@chrome://marionette/content/server.js:305:40\nexecute@chrome://marionette/content/server.js:275:16\nonPacket/<@chrome://marionette/content/server.js:248:20\nonPacket@chrome://marionette/content/server.js:249:9\n_onJSONObjectReady/<@chrome://marionette/content/transport.js:503:20\n"}}
2021-02-11 18:13:11 INFO Selenium -> GET session/62cc26a5-695b-4630-84e4-3e0945d7bde0/alert/text
2021-02-11 18:13:11 INFO Selenium <- {"value":{"error":"no such window","message":"Browsing context has been discarded","stacktrace":"WebDriverError@chrome://marionette/content/error.js:175:5\nNoSuchWindowError@chrome://marionette/content/error.js:409:5\nassert.that/<@chrome://marionette/content/assert.js:428:13\nassert.open@chrome://marionette/content/assert.js:183:72\nGeckoDriver.prototype.getTextFromDialog@chrome://marionette/content/driver.js:3305:10\ndespatch@chrome://marionette/content/server.js:305:40\nexecute@chrome://marionette/content/server.js:275:16\nonPacket/<@chrome://marionette/content/server.js:248:20\nonPacket@chrome://marionette/content/server.js:249:9\n_onJSONObjectReady/<@chrome://marionette/content/transport.js:503:20\n"}}
E
Error:
UsersTest#test_signing_up:
Selenium::WebDriver::Error::NoSuchWindowError: Browsing context has been discarded
    test/system/users_test.rb:11:in `block (2 levels) in <class:UsersTest>'
    test/system/users_test.rb:10:in `block in <class:UsersTest>'
Error:
UsersTest#test_signing_up:
Selenium::WebDriver::Error::NoSuchWindowError: Browsing context has been discarded
    WebDriverError@chrome://marionette/content/error.js:175:5
    NoSuchWindowError@chrome://marionette/content/error.js:409:5
    assert.that/<@chrome://marionette/content/assert.js:428:13
    assert.open@chrome://marionette/content/assert.js:183:72
    GeckoDriver.prototype.getTextFromDialog@chrome://marionette/content/driver.js:3305:10
    despatch@chrome://marionette/content/server.js:305:40
    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:503:20
    /builds/axelthegerman/buzz-me-in/vendor/bundle/ruby/2.6.0/gems/selenium-webdriver-3.142.7/lib/selenium/webdriver/remote/response.rb:72:in `assert_ok'
    /builds/axelthegerman/buzz-me-in/vendor/bundle/ruby/2.6.0/gems/selenium-webdriver-3.142.7/lib/selenium/webdriver/remote/response.rb:34:in `initialize'
    /builds/axelthegerman/buzz-me-in/vendor/bundle/ruby/2.6.0/gems/selenium-webdriver-3.142.7/lib/selenium/webdriver/remote/http/common.rb:88:in `new'
    /builds/axelthegerman/buzz-me-in/vendor/bundle/ruby/2.6.0/gems/selenium-webdriver-3.142.7/lib/selenium/webdriver/remote/http/common.rb:88:in `create_response'
    /builds/axelthegerman/buzz-me-in/vendor/bundle/ruby/2.6.0/gems/selenium-webdriver-3.142.7/lib/selenium/webdriver/remote/http/default.rb:114:in `request'
    /builds/axelthegerman/buzz-me-in/vendor/bundle/ruby/2.6.0/gems/selenium-webdriver-3.142.7/lib/selenium/webdriver/remote/http/common.rb:64:in `call'
    /builds/axelthegerman/buzz-me-in/vendor/bundle/ruby/2.6.0/gems/selenium-webdriver-3.142.7/lib/selenium/webdriver/remote/bridge.rb:167:in `execute'
    /builds/axelthegerman/buzz-me-in/vendor/bundle/ruby/2.6.0/gems/selenium-webdriver-3.142.7/lib/selenium/webdriver/remote/w3c/bridge.rb:567:in `execute'
    /builds/axelthegerman/buzz-me-in/vendor/bundle/ruby/2.6.0/gems/selenium-webdriver-3.142.7/lib/selenium/webdriver/remote/w3c/bridge.rb:92:in `alert_text'
    /builds/axelthegerman/buzz-me-in/vendor/bundle/ruby/2.6.0/gems/selenium-webdriver-3.142.7/lib/selenium/webdriver/common/alert.rb:27:in `initialize'
    /builds/axelthegerman/buzz-me-in/vendor/bundle/ruby/2.6.0/gems/selenium-webdriver-3.142.7/lib/selenium/webdriver/common/target_locator.rb:107:in `new'
    /builds/axelthegerman/buzz-me-in/vendor/bundle/ruby/2.6.0/gems/selenium-webdriver-3.142.7/lib/selenium/webdriver/common/target_locator.rb:107:in `alert'
    /builds/axelthegerman/buzz-me-in/vendor/bundle/ruby/2.6.0/gems/capybara-3.35.3/lib/capybara/selenium/driver_specializations/firefox_driver.rb:48:in `reset!'
    /builds/axelthegerman/buzz-me-in/vendor/bundle/ruby/2.6.0/gems/capybara-3.35.3/lib/capybara/session.rb:130:in `reset!'
    /builds/axelthegerman/buzz-me-in/vendor/bundle/ruby/2.6.0/gems/capybara-3.35.3/lib/capybara.rb:325:in `block in reset_sessions!'
    /builds/axelthegerman/buzz-me-in/vendor/bundle/ruby/2.6.0/gems/capybara-3.35.3/lib/capybara.rb:325:in `reverse_each'
    /builds/axelthegerman/buzz-me-in/vendor/bundle/ruby/2.6.0/gems/capybara-3.35.3/lib/capybara.rb:325:in `reset_sessions!'
    /builds/axelthegerman/buzz-me-in/vendor/bundle/ruby/2.6.0/gems/actionpack-6.1.2.1/lib/action_dispatch/system_testing/test_helpers/setup_and_teardown.rb:22:in `after_teardown'
    /builds/axelthegerman/buzz-me-in/vendor/bundle/ruby/2.6.0/gems/activejob-6.1.2.1/lib/active_job/test_helper.rb:52:in `after_teardown'
rails test test/system/users_test.rb:6
Ignoring Selenium UnknownError during driver quit: Failed to decode response from marionette

SUCCESS:

$ bundle exec rails test test/system/users_test.rb:6
Run options: --seed 22774
# Running:
Running via Spring preloader in process 38
2021-02-11 19:58:37 INFO Selenium Skipping handshake as we know it is W3C.
2021-02-11 19:58:37 INFO Selenium -> POST session
2021-02-11 19:58:37 INFO Selenium    >>> http://127.0.0.1:4444/session | {"desiredCapabilities":{"browserName":"firefox","version":"","platform":"ANY","javascriptEnabled":false,"cssSelectorsEnabled":false,"takesScreenshot":false,"nativeEvents":false,"rotatable":false,"marionette":true,"timeouts":{},"moz:firefoxOptions":{"args":["-headless"]}},"capabilities":{"firstMatch":[{"browserName":"firefox","timeouts":{},"moz:firefoxOptions":{"args":["-headless"]}}]}}
2021-02-11 19:58:40 INFO Selenium <- {"value":{"sessionId":"a7cacf25-1f6f-40ef-8c60-c11b01858bb7","capabilities":{"acceptInsecureCerts":false,"browserName":"firefox","browserVersion":"68.9.0","moz:accessibilityChecks":false,"moz:buildID":"20200527211442","moz:geckodriverVersion":"0.29.0","moz:headless":true,"moz:processID":48,"moz:profile":"/tmp/rust_mozprofileGbP6L3","moz:shutdownTimeout":60000,"moz:useNonSpecCompliantPointerOrigin":false,"moz:webdriverClick":true,"pageLoadStrategy":"normal","platformName":"linux","platformVersion":"4.19.78-coreos","rotatable":false,"setWindowRect":true,"strictFileInteractability":false,"timeouts":{"implicit":0,"pageLoad":300000,"script":30000},"unhandledPromptBehavior":"dismiss and notify"}}}
2021-02-11 19:58:40 INFO Selenium Detected W3C dialect.
2021-02-11 19:58:40 INFO Selenium -> POST session/a7cacf25-1f6f-40ef-8c60-c11b01858bb7/window/rect
2021-02-11 19:58:40 INFO Selenium    >>> http://127.0.0.1:4444/session/a7cacf25-1f6f-40ef-8c60-c11b01858bb7/window/rect | {"x":null,"y":null,"width":1400,"height":1400}
2021-02-11 19:58:40 INFO Selenium <- {"value":{"x":0,"y":0,"width":1400,"height":1400}}
Capybara starting Puma...
* Version 5.2.1 , codename: Fettisdagsbulle
* Min threads: 0, max threads: 4
* Listening on http://127.0.0.1:37673
STARTING
2021-02-11 19:58:44 INFO Selenium -> POST session/a7cacf25-1f6f-40ef-8c60-c11b01858bb7/url
2021-02-11 19:58:44 INFO Selenium    >>> http://127.0.0.1:4444/session/a7cacf25-1f6f-40ef-8c60-c11b01858bb7/url | {"url":"http://127.0.0.1:37673/"}
2021-02-11 19:58:48 INFO Selenium <- {"value":null}
ON HOMEPAGE
2021-02-11 19:58:48 INFO Selenium -> POST session/a7cacf25-1f6f-40ef-8c60-c11b01858bb7/elements
2021-02-11 19:58:48 INFO Selenium    >>> http://127.0.0.1:4444/session/a7cacf25-1f6f-40ef-8c60-c11b01858bb7/elements | {"using":"css selector","value":"section#hero"}
2021-02-11 19:58:48 INFO Selenium <- {"value":[{"element-6066-11e4-a52e-4f735466cecf":"59ff9343-71cc-43fd-930e-74d287403555"}]}
2021-02-11 19:58:48 INFO Selenium Using script for :isDisplayed
2021-02-11 19:58:48 INFO Selenium -> POST session/a7cacf25-1f6f-40ef-8c60-c11b01858bb7/execute/sync
2021-02-11 19:58:48 INFO Selenium    >>> http://127.0.0.1:4444/session/a7cacf25-1f6f-40ef-8c60-c11b01858bb7/execute/sync | {"script":"return ((function(){function d(t,e,n){function r(t){var e=x(t);if(0<e.height&&0<e.width)return!0;if(\"PATH\"==t.tagName.toUpperCase()&&(0<e.height||0<e.width)){var n=window.getComputedStyle(t)[\"stroke-width\"];return!!n&&0<parseInt(n,10)}return\"hidden\"!=window.getComputedStyle(t).overflow&&Array.prototype.slice.call(t.childNodes).some(function(t){return t.nodeType==Node.TEXT_NODE||t.nodeType==Node.ELEMENT_NODE&&r(t)})}function i(t){return C(t)==T.HIDDEN&&Array.prototype.slice.call(t.childNodes).every(function(t){return t.nodeType!=Node.ELEMENT_NODE||i(t)||!r(t)})}var o=t.tagName.toUpperCase();if(\"BODY\"==o)return!0;if(\"OPTION\"==o||\"OPTGROUP\"==o){var a=c(t,function(t){return\"SELECT\"==t.tagName.toUpperCase()});return!!a&&d(a,!0,n)}var u=s(t);if(u)return!!u.image&&0<u.rect.width&&0<u.rect.height&&d(u.image,e,n);if(\"INPUT\"==o&&\"hidden\"==t.type.toLowerCase())return!1;if(\"NOSCRIPT\"==o)return!1;var l=window.getComputedStyle(t).visibility;return\"collapse\"!=l&&\"hidden\"!=l&&(!!n(t)&&(!(!e&&0==f(t))&&(!!r(t)&&!i(t))))}function E(t){var e=x(t);return{left:e.left,right:e.left+e.width,top:e.top,bottom:e.top+e.height}}function D(t){return t.parentElement}function C(t){function e(t){function e(t){if(t==u)return!0;var e=window.getComputedStyle(t),n=e.display;return 0!=n.indexOf(\"inline\")&&\"contents\"!=n&&(\"absolute\"!=r||\"static\"!=e.position)}var r=window.getComputedStyle(t).position;if(\"fixed\"==r)return i=!0,t==u?null:u;for(var n=D(t);n&&!e(n);)n=D(n);return n}function n(t){var e=t;if(\"visible\"==d)if(t==u&&l)e=l;else if(t==l)return{x:\"visible\",y:\"visible\"};var n=window.getComputedStyle(e),r={x:n[\"overflow-x\"],y:n[\"overflow-y\"]};return t==u&&(r.x=\"visible\"==r.x?\"auto\":r.x,r.y=\"visible\"==r.y?\"auto\":r.y),r}function r(t){return t==u?{x:window.scrollX,y:window.scrollY}:{x:t.scrollLeft,y:t.scrollTop}}for(var i,o=E(t),a=t.ownerDocument,u=a.documentElement,l=a.body,d=window.getComputedStyle(u).overflow,f=e(t);f;f=e(f)){var h=n(f);if(\"visible\"!=h.x||\"visible\"!=h.y){var s=x(f);if(0==s.width||0==s.height)return T.HIDDEN;var p=o.right<s.left,c=o.bottom<s.top;if(p&&\"hidden\"==h.x||c&&\"hidden\"==h.y)return T.HIDDEN;if(p&&\"visible\"!=h.x||c&&\"visible\"!=h.y){var v=r(f),g=o.right<s.left-v.x,w=o.bottom<s.top-v.y;return g&&\"visible\"!=h.x||w&&\"visible\"!=h.x?T.HIDDEN:C(f)==T.HIDDEN?T.HIDDEN:T.SCROLL}var N=o.left>=s.left+s.width,m=o.top>=s.top+s.height;if(N&&\"hidden\"==h.x||m&&\"hidden\"==h.y)return T.HIDDEN;if(N&&\"visible\"!=h.x||m&&\"visible\"!=h.y){if(i){var y=r(f);if(o.left>=u.scrollWidth-y.x||o.right>=u.scrollHeight-y.y)return T.HIDDEN}return C(f)==T.HIDDEN?T.HIDDEN:T.SCROLL}}}return T.NONE}function o(t){var e=t.document.documentElement;return{width:e.clientWidth,height:e.clientHeight}}function p(t,e,n,r){return{left:t,top:e,width:n,height:r}}function x(t){var e,n=s(t);if(n)return n.rect;if(\"HTML\"==t.tagName.toUpperCase()){t.ownerDocument;var r=o(window);return p(0,0,r.width,r.height)}try{e=t.getBoundingClientRect()}catch(i){return p(0,0,0,0)}return p(e.left,e.top,e.right-e.left,e.bottom-e.top)}function f(t){var e=1,n=window.getComputedStyle(t).opacity;n&&(e=Number(n));var r=D(t);return r&&r.nodeType==Node.ELEMENT_NODE&&(e*=f(r)),e}function h(t){var e=t.shape.toLowerCase(),n=t.coords.split(\",\");if(\"rect\"==e&&4==n.length){var r=n[0],i=n[1];return p(r,i,n[2]-r,n[3]-i)}if(\"circle\"==e&&3==n.length){var o=n[0],a=n[1],u=n[2];return p(o-u,a-u,2*u,2*u)}if(\"poly\"==e&&2<n.length){for(var l=n[0],d=n[1],f=l,h=d,s=2;s+1<n.length;s+=2)l=Math.min(l,n[s]),f=Math.max(f,n[s]),d=Math.min(d,n[s+1]),h=Math.max(h,n[s+1]);return p(l,d,f-l,h-d)}return p(0,0,0,0)}function s(t){var e=t.tagName.toUpperCase(),n=\"MAP\"==e;if(!n&&\"AREA\"!=e)return null;var r=n?t:\"MAP\"==D(t).tagName.toUpperCase()?D(t):null,i=null,o=null;if(r&&r.name&&((i=r.ownerDocument.querySelector(\"*[usemap='#\"+r.name+\"']\"))&&(o=x(i),!n&&\"default\"!=t.shape.toLowerCase()))){var a=h(t),u=Math.min(Math.max(a.left,0),o.width),l=Math.min(Math.max(a.top,0),o.height),d=Math.min(a.width,o.width-u),f=Math.min(a.height,o.height-l);o=p(u+o.left,l+o.top,d,f)}return{image:i,rect:o||p(0,0,0,0)}}function c(t,e){for(t&&(t=D(t));t;){if(e(t))return t;t=D(t)}return null}function r(t){var e=t.parentNode;if(e&&e.shadowRoot&&t.assignedSlot!==undefined)return t.assignedSlot?t.assignedSlot.parentNode:null;if(t.getDestinationInsertionPoints){var n=t.getDestinationInsertionPoints();if(0<n.length)return n[n.length-1]}return e}var T={NONE:\"none\",HIDDEN:\"hidden\",SCROLL:\"scroll\"};return function i(t,e){function n(t){if(\"none\"==window.getComputedStyle(t).display)return!1;var e=r(t);if(\"function\"==typeof ShadowRoot&&e instanceof ShadowRoot){if(e.host.shadowRoot!==e)return!1;e=e.host}return!(!e||e.nodeType!=Node.DOCUMENT_NODE&&e.nodeType!=Node.DOCUMENT_FRAGMENT_NODE)||!(e&&e.tagName&&\"DETAILS\"==e.tagName.toUpperCase()&&!e.open&&\"SUMMARY\"!=t.tagName)&&(e&&n(e))}return d(t,!!e,n)}})()).apply(null, arguments)","args":[{"element-6066-11e4-a52e-4f735466cecf":"59ff9343-71cc-43fd-930e-74d287403555"}]}
2021-02-11 19:58:48 INFO Selenium <- {"value":true}
2021-02-11 19:58:48 INFO Selenium -> POST session/a7cacf25-1f6f-40ef-8c60-c11b01858bb7/element/59ff9343-71cc-43fd-930e-74d287403555/elements
2021-02-11 19:58:48 INFO Selenium    >>> http://127.0.0.1:4444/session/a7cacf25-1f6f-40ef-8c60-c11b01858bb7/element/59ff9343-71cc-43fd-930e-74d287403555/elements | {"using":"xpath","value":".//a[./@href][((((./@id = 'Get Started for Free') or (normalize-space(string(.)) = 'Get Started for Free')) or (./@title = 'Get Started for Free')) or .//img[(./@alt = 'Get Started for Free')])]"}
2021-02-11 19:58:48 INFO Selenium <- {"value":[{"element-6066-11e4-a52e-4f735466cecf":"d297f7d1-2124-4172-afb3-e74e511555fb"}]}
2021-02-11 19:58:48 INFO Selenium Using script for :isDisplayed
2021-02-11 19:58:48 INFO Selenium -> POST session/a7cacf25-1f6f-40ef-8c60-c11b01858bb7/execute/sync
2021-02-11 19:58:48 INFO Selenium    >>> http://127.0.0.1:4444/session/a7cacf25-1f6f-40ef-8c60-c11b01858bb7/execute/sync | {"script":"return ((function(){function d(t,e,n){function r(t){var e=x(t);if(0<e.height&&0<e.width)return!0;if(\"PATH\"==t.tagName.toUpperCase()&&(0<e.height||0<e.width)){var n=window.getComputedStyle(t)[\"stroke-width\"];return!!n&&0<parseInt(n,10)}return\"hidden\"!=window.getComputedStyle(t).overflow&&Array.prototype.slice.call(t.childNodes).some(function(t){return t.nodeType==Node.TEXT_NODE||t.nodeType==Node.ELEMENT_NODE&&r(t)})}function i(t){return C(t)==T.HIDDEN&&Array.prototype.slice.call(t.childNodes).every(function(t){return t.nodeType!=Node.ELEMENT_NODE||i(t)||!r(t)})}var o=t.tagName.toUpperCase();if(\"BODY\"==o)return!0;if(\"OPTION\"==o||\"OPTGROUP\"==o){var a=c(t,function(t){return\"SELECT\"==t.tagName.toUpperCase()});return!!a&&d(a,!0,n)}var u=s(t);if(u)return!!u.image&&0<u.rect.width&&0<u.rect.height&&d(u.image,e,n);if(\"INPUT\"==o&&\"hidden\"==t.type.toLowerCase())return!1;if(\"NOSCRIPT\"==o)return!1;var l=window.getComputedStyle(t).visibility;return\"collapse\"!=l&&\"hidden\"!=l&&(!!n(t)&&(!(!e&&0==f(t))&&(!!r(t)&&!i(t))))}function E(t){var e=x(t);return{left:e.left,right:e.left+e.width,top:e.top,bottom:e.top+e.height}}function D(t){return t.parentElement}function C(t){function e(t){function e(t){if(t==u)return!0;var e=window.getComputedStyle(t),n=e.display;return 0!=n.indexOf(\"inline\")&&\"contents\"!=n&&(\"absolute\"!=r||\"static\"!=e.position)}var r=window.getComputedStyle(t).position;if(\"fixed\"==r)return i=!0,t==u?null:u;for(var n=D(t);n&&!e(n);)n=D(n);return n}function n(t){var e=t;if(\"visible\"==d)if(t==u&&l)e=l;else if(t==l)return{x:\"visible\",y:\"visible\"};var n=window.getComputedStyle(e),r={x:n[\"overflow-x\"],y:n[\"overflow-y\"]};return t==u&&(r.x=\"visible\"==r.x?\"auto\":r.x,r.y=\"visible\"==r.y?\"auto\":r.y),r}function r(t){return t==u?{x:window.scrollX,y:window.scrollY}:{x:t.scrollLeft,y:t.scrollTop}}for(var i,o=E(t),a=t.ownerDocument,u=a.documentElement,l=a.body,d=window.getComputedStyle(u).overflow,f=e(t);f;f=e(f)){var h=n(f);if(\"visible\"!=h.x||\"visible\"!=h.y){var s=x(f);if(0==s.width||0==s.height)return T.HIDDEN;var p=o.right<s.left,c=o.bottom<s.top;if(p&&\"hidden\"==h.x||c&&\"hidden\"==h.y)return T.HIDDEN;if(p&&\"visible\"!=h.x||c&&\"visible\"!=h.y){var v=r(f),g=o.right<s.left-v.x,w=o.bottom<s.top-v.y;return g&&\"visible\"!=h.x||w&&\"visible\"!=h.x?T.HIDDEN:C(f)==T.HIDDEN?T.HIDDEN:T.SCROLL}var N=o.left>=s.left+s.width,m=o.top>=s.top+s.height;if(N&&\"hidden\"==h.x||m&&\"hidden\"==h.y)return T.HIDDEN;if(N&&\"visible\"!=h.x||m&&\"visible\"!=h.y){if(i){var y=r(f);if(o.left>=u.scrollWidth-y.x||o.right>=u.scrollHeight-y.y)return T.HIDDEN}return C(f)==T.HIDDEN?T.HIDDEN:T.SCROLL}}}return T.NONE}function o(t){var e=t.document.documentElement;return{width:e.clientWidth,height:e.clientHeight}}function p(t,e,n,r){return{left:t,top:e,width:n,height:r}}function x(t){var e,n=s(t);if(n)return n.rect;if(\"HTML\"==t.tagName.toUpperCase()){t.ownerDocument;var r=o(window);return p(0,0,r.width,r.height)}try{e=t.getBoundingClientRect()}catch(i){return p(0,0,0,0)}return p(e.left,e.top,e.right-e.left,e.bottom-e.top)}function f(t){var e=1,n=window.getComputedStyle(t).opacity;n&&(e=Number(n));var r=D(t);return r&&r.nodeType==Node.ELEMENT_NODE&&(e*=f(r)),e}function h(t){var e=t.shape.toLowerCase(),n=t.coords.split(\",\");if(\"rect\"==e&&4==n.length){var r=n[0],i=n[1];return p(r,i,n[2]-r,n[3]-i)}if(\"circle\"==e&&3==n.length){var o=n[0],a=n[1],u=n[2];return p(o-u,a-u,2*u,2*u)}if(\"poly\"==e&&2<n.length){for(var l=n[0],d=n[1],f=l,h=d,s=2;s+1<n.length;s+=2)l=Math.min(l,n[s]),f=Math.max(f,n[s]),d=Math.min(d,n[s+1]),h=Math.max(h,n[s+1]);return p(l,d,f-l,h-d)}return p(0,0,0,0)}function s(t){var e=t.tagName.toUpperCase(),n=\"MAP\"==e;if(!n&&\"AREA\"!=e)return null;var r=n?t:\"MAP\"==D(t).tagName.toUpperCase()?D(t):null,i=null,o=null;if(r&&r.name&&((i=r.ownerDocument.querySelector(\"*[usemap='#\"+r.name+\"']\"))&&(o=x(i),!n&&\"default\"!=t.shape.toLowerCase()))){var a=h(t),u=Math.min(Math.max(a.left,0),o.width),l=Math.min(Math.max(a.top,0),o.height),d=Math.min(a.width,o.width-u),f=Math.min(a.height,o.height-l);o=p(u+o.left,l+o.top,d,f)}return{image:i,rect:o||p(0,0,0,0)}}function c(t,e){for(t&&(t=D(t));t;){if(e(t))return t;t=D(t)}return null}function r(t){var e=t.parentNode;if(e&&e.shadowRoot&&t.assignedSlot!==undefined)return t.assignedSlot?t.assignedSlot.parentNode:null;if(t.getDestinationInsertionPoints){var n=t.getDestinationInsertionPoints();if(0<n.length)return n[n.length-1]}return e}var T={NONE:\"none\",HIDDEN:\"hidden\",SCROLL:\"scroll\"};return function i(t,e){function n(t){if(\"none\"==window.getComputedStyle(t).display)return!1;var e=r(t);if(\"function\"==typeof ShadowRoot&&e instanceof ShadowRoot){if(e.host.shadowRoot!==e)return!1;e=e.host}return!(!e||e.nodeType!=Node.DOCUMENT_NODE&&e.nodeType!=Node.DOCUMENT_FRAGMENT_NODE)||!(e&&e.tagName&&\"DETAILS\"==e.tagName.toUpperCase()&&!e.open&&\"SUMMARY\"!=t.tagName)&&(e&&n(e))}return d(t,!!e,n)}})()).apply(null, arguments)","args":[{"element-6066-11e4-a52e-4f735466cecf":"d297f7d1-2124-4172-afb3-e74e511555fb"}]}
2021-02-11 19:58:48 INFO Selenium <- {"value":true}
2021-02-11 19:58:48 INFO Selenium -> POST session/a7cacf25-1f6f-40ef-8c60-c11b01858bb7/element/d297f7d1-2124-4172-afb3-e74e511555fb/click
2021-02-11 19:58:48 INFO Selenium <- {"value":null}
CLICKED GETTING STARTED
2021-02-11 19:58:48 INFO Selenium -> POST session/a7cacf25-1f6f-40ef-8c60-c11b01858bb7/elements
2021-02-11 19:58:48 INFO Selenium    >>> http://127.0.0.1:4444/session/a7cacf25-1f6f-40ef-8c60-c11b01858bb7/elements | {"using":"css selector","value":"#app.users.new"}
2021-02-11 19:58:48 INFO Selenium <- {"value":[{"element-6066-11e4-a52e-4f735466cecf":"5e505339-896c-4a2b-b5a7-becbde8515ad"}]}
2021-02-11 19:58:48 INFO Selenium Using script for :isDisplayed
2021-02-11 19:58:48 INFO Selenium -> POST session/a7cacf25-1f6f-40ef-8c60-c11b01858bb7/execute/sync
2021-02-11 19:58:48 INFO Selenium    >>> http://127.0.0.1:4444/session/a7cacf25-1f6f-40ef-8c60-c11b01858bb7/execute/sync | {"script":"return ((function(){function d(t,e,n){function r(t){var e=x(t);if(0<e.height&&0<e.width)return!0;if(\"PATH\"==t.tagName.toUpperCase()&&(0<e.height||0<e.width)){var n=window.getComputedStyle(t)[\"stroke-width\"];return!!n&&0<parseInt(n,10)}return\"hidden\"!=window.getComputedStyle(t).overflow&&Array.prototype.slice.call(t.childNodes).some(function(t){return t.nodeType==Node.TEXT_NODE||t.nodeType==Node.ELEMENT_NODE&&r(t)})}function i(t){return C(t)==T.HIDDEN&&Array.prototype.slice.call(t.childNodes).every(function(t){return t.nodeType!=Node.ELEMENT_NODE||i(t)||!r(t)})}var o=t.tagName.toUpperCase();if(\"BODY\"==o)return!0;if(\"OPTION\"==o||\"OPTGROUP\"==o){var a=c(t,function(t){return\"SELECT\"==t.tagName.toUpperCase()});return!!a&&d(a,!0,n)}var u=s(t);if(u)return!!u.image&&0<u.rect.width&&0<u.rect.height&&d(u.image,e,n);if(\"INPUT\"==o&&\"hidden\"==t.type.toLowerCase())return!1;if(\"NOSCRIPT\"==o)return!1;var l=window.getComputedStyle(t).visibility;return\"collapse\"!=l&&\"hidden\"!=l&&(!!n(t)&&(!(!e&&0==f(t))&&(!!r(t)&&!i(t))))}function E(t){var e=x(t);return{left:e.left,right:e.left+e.width,top:e.top,bottom:e.top+e.height}}function D(t){return t.parentElement}function C(t){function e(t){function e(t){if(t==u)return!0;var e=window.getComputedStyle(t),n=e.display;return 0!=n.indexOf(\"inline\")&&\"contents\"!=n&&(\"absolute\"!=r||\"static\"!=e.position)}var r=window.getComputedStyle(t).position;if(\"fixed\"==r)return i=!0,t==u?null:u;for(var n=D(t);n&&!e(n);)n=D(n);return n}function n(t){var e=t;if(\"visible\"==d)if(t==u&&l)e=l;else if(t==l)return{x:\"visible\",y:\"visible\"};var n=window.getComputedStyle(e),r={x:n[\"overflow-x\"],y:n[\"overflow-y\"]};return t==u&&(r.x=\"visible\"==r.x?\"auto\":r.x,r.y=\"visible\"==r.y?\"auto\":r.y),r}function r(t){return t==u?{x:window.scrollX,y:window.scrollY}:{x:t.scrollLeft,y:t.scrollTop}}for(var i,o=E(t),a=t.ownerDocument,u=a.documentElement,l=a.body,d=window.getComputedStyle(u).overflow,f=e(t);f;f=e(f)){var h=n(f);if(\"visible\"!=h.x||\"visible\"!=h.y){var s=x(f);if(0==s.width||0==s.height)return T.HIDDEN;var p=o.right<s.left,c=o.bottom<s.top;if(p&&\"hidden\"==h.x||c&&\"hidden\"==h.y)return T.HIDDEN;if(p&&\"visible\"!=h.x||c&&\"visible\"!=h.y){var v=r(f),g=o.right<s.left-v.x,w=o.bottom<s.top-v.y;return g&&\"visible\"!=h.x||w&&\"visible\"!=h.x?T.HIDDEN:C(f)==T.HIDDEN?T.HIDDEN:T.SCROLL}var N=o.left>=s.left+s.width,m=o.top>=s.top+s.height;if(N&&\"hidden\"==h.x||m&&\"hidden\"==h.y)return T.HIDDEN;if(N&&\"visible\"!=h.x||m&&\"visible\"!=h.y){if(i){var y=r(f);if(o.left>=u.scrollWidth-y.x||o.right>=u.scrollHeight-y.y)return T.HIDDEN}return C(f)==T.HIDDEN?T.HIDDEN:T.SCROLL}}}return T.NONE}function o(t){var e=t.document.documentElement;return{width:e.clientWidth,height:e.clientHeight}}function p(t,e,n,r){return{left:t,top:e,width:n,height:r}}function x(t){var e,n=s(t);if(n)return n.rect;if(\"HTML\"==t.tagName.toUpperCase()){t.ownerDocument;var r=o(window);return p(0,0,r.width,r.height)}try{e=t.getBoundingClientRect()}catch(i){return p(0,0,0,0)}return p(e.left,e.top,e.right-e.left,e.bottom-e.top)}function f(t){var e=1,n=window.getComputedStyle(t).opacity;n&&(e=Number(n));var r=D(t);return r&&r.nodeType==Node.ELEMENT_NODE&&(e*=f(r)),e}function h(t){var e=t.shape.toLowerCase(),n=t.coords.split(\",\");if(\"rect\"==e&&4==n.length){var r=n[0],i=n[1];return p(r,i,n[2]-r,n[3]-i)}if(\"circle\"==e&&3==n.length){var o=n[0],a=n[1],u=n[2];return p(o-u,a-u,2*u,2*u)}if(\"poly\"==e&&2<n.length){for(var l=n[0],d=n[1],f=l,h=d,s=2;s+1<n.length;s+=2)l=Math.min(l,n[s]),f=Math.max(f,n[s]),d=Math.min(d,n[s+1]),h=Math.max(h,n[s+1]);return p(l,d,f-l,h-d)}return p(0,0,0,0)}function s(t){var e=t.tagName.toUpperCase(),n=\"MAP\"==e;if(!n&&\"AREA\"!=e)return null;var r=n?t:\"MAP\"==D(t).tagName.toUpperCase()?D(t):null,i=null,o=null;if(r&&r.name&&((i=r.ownerDocument.querySelector(\"*[usemap='#\"+r.name+\"']\"))&&(o=x(i),!n&&\"default\"!=t.shape.toLowerCase()))){var a=h(t),u=Math.min(Math.max(a.left,0),o.width),l=Math.min(Math.max(a.top,0),o.height),d=Math.min(a.width,o.width-u),f=Math.min(a.height,o.height-l);o=p(u+o.left,l+o.top,d,f)}return{image:i,rect:o||p(0,0,0,0)}}function c(t,e){for(t&&(t=D(t));t;){if(e(t))return t;t=D(t)}return null}function r(t){var e=t.parentNode;if(e&&e.shadowRoot&&t.assignedSlot!==undefined)return t.assignedSlot?t.assignedSlot.parentNode:null;if(t.getDestinationInsertionPoints){var n=t.getDestinationInsertionPoints();if(0<n.length)return n[n.length-1]}return e}var T={NONE:\"none\",HIDDEN:\"hidden\",SCROLL:\"scroll\"};return function i(t,e){function n(t){if(\"none\"==window.getComputedStyle(t).display)return!1;var e=r(t);if(\"function\"==typeof ShadowRoot&&e instanceof ShadowRoot){if(e.host.shadowRoot!==e)return!1;e=e.host}return!(!e||e.nodeType!=Node.DOCUMENT_NODE&&e.nodeType!=Node.DOCUMENT_FRAGMENT_NODE)||!(e&&e.tagName&&\"DETAILS\"==e.tagName.toUpperCase()&&!e.open&&\"SUMMARY\"!=t.tagName)&&(e&&n(e))}return d(t,!!e,n)}})()).apply(null, arguments)","args":[{"element-6066-11e4-a52e-4f735466cecf":"5e505339-896c-4a2b-b5a7-becbde8515ad"}]}
2021-02-11 19:58:48 INFO Selenium <- {"value":true}
2021-02-11 19:58:48 INFO Selenium -> POST session/a7cacf25-1f6f-40ef-8c60-c11b01858bb7/elements
2021-02-11 19:58:48 INFO Selenium    >>> http://127.0.0.1:4444/session/a7cacf25-1f6f-40ef-8c60-c11b01858bb7/elements | {"using":"css selector","value":".title"}
2021-02-11 19:58:48 INFO Selenium <- {"value":[{"element-6066-11e4-a52e-4f735466cecf":"94924ef4-6f11-47d8-86c6-58ec4e9fa99a"}]}
2021-02-11 19:58:48 INFO Selenium Using script for :isDisplayed
2021-02-11 19:58:48 INFO Selenium -> POST session/a7cacf25-1f6f-40ef-8c60-c11b01858bb7/execute/sync
2021-02-11 19:58:48 INFO Selenium    >>> http://127.0.0.1:4444/session/a7cacf25-1f6f-40ef-8c60-c11b01858bb7/execute/sync | {"script":"return ((function(){function d(t,e,n){function r(t){var e=x(t);if(0<e.height&&0<e.width)return!0;if(\"PATH\"==t.tagName.toUpperCase()&&(0<e.height||0<e.width)){var n=window.getComputedStyle(t)[\"stroke-width\"];return!!n&&0<parseInt(n,10)}return\"hidden\"!=window.getComputedStyle(t).overflow&&Array.prototype.slice.call(t.childNodes).some(function(t){return t.nodeType==Node.TEXT_NODE||t.nodeType==Node.ELEMENT_NODE&&r(t)})}function i(t){return C(t)==T.HIDDEN&&Array.prototype.slice.call(t.childNodes).every(function(t){return t.nodeType!=Node.ELEMENT_NODE||i(t)||!r(t)})}var o=t.tagName.toUpperCase();if(\"BODY\"==o)return!0;if(\"OPTION\"==o||\"OPTGROUP\"==o){var a=c(t,function(t){return\"SELECT\"==t.tagName.toUpperCase()});return!!a&&d(a,!0,n)}var u=s(t);if(u)return!!u.image&&0<u.rect.width&&0<u.rect.height&&d(u.image,e,n);if(\"INPUT\"==o&&\"hidden\"==t.type.toLowerCase())return!1;if(\"NOSCRIPT\"==o)return!1;var l=window.getComputedStyle(t).visibility;return\"collapse\"!=l&&\"hidden\"!=l&&(!!n(t)&&(!(!e&&0==f(t))&&(!!r(t)&&!i(t))))}function E(t){var e=x(t);return{left:e.left,right:e.left+e.width,top:e.top,bottom:e.top+e.height}}function D(t){return t.parentElement}function C(t){function e(t){function e(t){if(t==u)return!0;var e=window.getComputedStyle(t),n=e.display;return 0!=n.indexOf(\"inline\")&&\"contents\"!=n&&(\"absolute\"!=r||\"static\"!=e.position)}var r=window.getComputedStyle(t).position;if(\"fixed\"==r)return i=!0,t==u?null:u;for(var n=D(t);n&&!e(n);)n=D(n);return n}function n(t){var e=t;if(\"visible\"==d)if(t==u&&l)e=l;else if(t==l)return{x:\"visible\",y:\"visible\"};var n=window.getComputedStyle(e),r={x:n[\"overflow-x\"],y:n[\"overflow-y\"]};return t==u&&(r.x=\"visible\"==r.x?\"auto\":r.x,r.y=\"visible\"==r.y?\"auto\":r.y),r}function r(t){return t==u?{x:window.scrollX,y:window.scrollY}:{x:t.scrollLeft,y:t.scrollTop}}for(var i,o=E(t),a=t.ownerDocument,u=a.documentElement,l=a.body,d=window.getComputedStyle(u).overflow,f=e(t);f;f=e(f)){var h=n(f);if(\"visible\"!=h.x||\"visible\"!=h.y){var s=x(f);if(0==s.width||0==s.height)return T.HIDDEN;var p=o.right<s.left,c=o.bottom<s.top;if(p&&\"hidden\"==h.x||c&&\"hidden\"==h.y)return T.HIDDEN;if(p&&\"visible\"!=h.x||c&&\"visible\"!=h.y){var v=r(f),g=o.right<s.left-v.x,w=o.bottom<s.top-v.y;return g&&\"visible\"!=h.x||w&&\"visible\"!=h.x?T.HIDDEN:C(f)==T.HIDDEN?T.HIDDEN:T.SCROLL}var N=o.left>=s.left+s.width,m=o.top>=s.top+s.height;if(N&&\"hidden\"==h.x||m&&\"hidden\"==h.y)return T.HIDDEN;if(N&&\"visible\"!=h.x||m&&\"visible\"!=h.y){if(i){var y=r(f);if(o.left>=u.scrollWidth-y.x||o.right>=u.scrollHeight-y.y)return T.HIDDEN}return C(f)==T.HIDDEN?T.HIDDEN:T.SCROLL}}}return T.NONE}function o(t){var e=t.document.documentElement;return{width:e.clientWidth,height:e.clientHeight}}function p(t,e,n,r){return{left:t,top:e,width:n,height:r}}function x(t){var e,n=s(t);if(n)return n.rect;if(\"HTML\"==t.tagName.toUpperCase()){t.ownerDocument;var r=o(window);return p(0,0,r.width,r.height)}try{e=t.getBoundingClientRect()}catch(i){return p(0,0,0,0)}return p(e.left,e.top,e.right-e.left,e.bottom-e.top)}function f(t){var e=1,n=window.getComputedStyle(t).opacity;n&&(e=Number(n));var r=D(t);return r&&r.nodeType==Node.ELEMENT_NODE&&(e*=f(r)),e}function h(t){var e=t.shape.toLowerCase(),n=t.coords.split(\",\");if(\"rect\"==e&&4==n.length){var r=n[0],i=n[1];return p(r,i,n[2]-r,n[3]-i)}if(\"circle\"==e&&3==n.length){var o=n[0],a=n[1],u=n[2];return p(o-u,a-u,2*u,2*u)}if(\"poly\"==e&&2<n.length){for(var l=n[0],d=n[1],f=l,h=d,s=2;s+1<n.length;s+=2)l=Math.min(l,n[s]),f=Math.max(f,n[s]),d=Math.min(d,n[s+1]),h=Math.max(h,n[s+1]);return p(l,d,f-l,h-d)}return p(0,0,0,0)}function s(t){var e=t.tagName.toUpperCase(),n=\"MAP\"==e;if(!n&&\"AREA\"!=e)return null;var r=n?t:\"MAP\"==D(t).tagName.toUpperCase()?D(t):null,i=null,o=null;if(r&&r.name&&((i=r.ownerDocument.querySelector(\"*[usemap='#\"+r.name+\"']\"))&&(o=x(i),!n&&\"default\"!=t.shape.toLowerCase()))){var a=h(t),u=Math.min(Math.max(a.left,0),o.width),l=Math.min(Math.max(a.top,0),o.height),d=Math.min(a.width,o.width-u),f=Math.min(a.height,o.height-l);o=p(u+o.left,l+o.top,d,f)}return{image:i,rect:o||p(0,0,0,0)}}function c(t,e){for(t&&(t=D(t));t;){if(e(t))return t;t=D(t)}return null}function r(t){var e=t.parentNode;if(e&&e.shadowRoot&&t.assignedSlot!==undefined)return t.assignedSlot?t.assignedSlot.parentNode:null;if(t.getDestinationInsertionPoints){var n=t.getDestinationInsertionPoints();if(0<n.length)return n[n.length-1]}return e}var T={NONE:\"none\",HIDDEN:\"hidden\",SCROLL:\"scroll\"};return function i(t,e){function n(t){if(\"none\"==window.getComputedStyle(t).display)return!1;var e=r(t);if(\"function\"==typeof ShadowRoot&&e instanceof ShadowRoot){if(e.host.shadowRoot!==e)return!1;e=e.host}return!(!e||e.nodeType!=Node.DOCUMENT_NODE&&e.nodeType!=Node.DOCUMENT_FRAGMENT_NODE)||!(e&&e.tagName&&\"DETAILS\"==e.tagName.toUpperCase()&&!e.open&&\"SUMMARY\"!=t.tagName)&&(e&&n(e))}return d(t,!!e,n)}})()).apply(null, arguments)","args":[{"element-6066-11e4-a52e-4f735466cecf":"94924ef4-6f11-47d8-86c6-58ec4e9fa99a"}]}
2021-02-11 19:58:48 INFO Selenium <- {"value":true}
2021-02-11 19:58:48 INFO Selenium -> GET session/a7cacf25-1f6f-40ef-8c60-c11b01858bb7/element/94924ef4-6f11-47d8-86c6-58ec4e9fa99a/text
2021-02-11 19:58:48 INFO Selenium <- {"value":"Join BuzzMe.In"}
FILLING OUT FORM
2021-02-11 19:58:48 INFO Selenium -> POST session/a7cacf25-1f6f-40ef-8c60-c11b01858bb7/elements
2021-02-11 19:58:48 INFO Selenium    >>> http://127.0.0.1:4444/session/a7cacf25-1f6f-40ef-8c60-c11b01858bb7/elements | {"using":"css selector","value":"form#new_user"}
2021-02-11 19:58:48 INFO Selenium <- {"value":[{"element-6066-11e4-a52e-4f735466cecf":"91fb29d3-e8bd-4270-8762-bb0e0e8d2561"}]}
2021-02-11 19:58:48 INFO Selenium Using script for :isDisplayed
2021-02-11 19:58:48 INFO Selenium -> POST session/a7cacf25-1f6f-40ef-8c60-c11b01858bb7/execute/sync
2021-02-11 19:58:48 INFO Selenium    >>> http://127.0.0.1:4444/session/a7cacf25-1f6f-40ef-8c60-c11b01858bb7/execute/sync | {"script":"return ((function(){function d(t,e,n){function r(t){var e=x(t);if(0<e.height&&0<e.width)return!0;if(\"PATH\"==t.tagName.toUpperCase()&&(0<e.height||0<e.width)){var n=window.getComputedStyle(t)[\"stroke-width\"];return!!n&&0<parseInt(n,10)}return\"hidden\"!=window.getComputedStyle(t).overflow&&Array.prototype.slice.call(t.childNodes).some(function(t){return t.nodeType==Node.TEXT_NODE||t.nodeType==Node.ELEMENT_NODE&&r(t)})}function i(t){return C(t)==T.HIDDEN&&Array.prototype.slice.call(t.childNodes).every(function(t){return t.nodeType!=Node.ELEMENT_NODE||i(t)||!r(t)})}var o=t.tagName.toUpperCase();if(\"BODY\"==o)return!0;if(\"OPTION\"==o||\"OPTGROUP\"==o){var a=c(t,function(t){return\"SELECT\"==t.tagName.toUpperCase()});return!!a&&d(a,!0,n)}var u=s(t);if(u)return!!u.image&&0<u.rect.width&&0<u.rect.height&&d(u.image,e,n);if(\"INPUT\"==o&&\"hidden\"==t.type.toLowerCase())return!1;if(\"NOSCRIPT\"==o)return!1;var l=window.getComputedStyle(t).visibility;return\"collapse\"!=l&&\"hidden\"!=l&&(!!n(t)&&(!(!e&&0==f(t))&&(!!r(t)&&!i(t))))}function E(t){var e=x(t);return{left:e.left,right:e.left+e.width,top:e.top,bottom:e.top+e.height}}function D(t){return t.parentElement}function C(t){function e(t){function e(t){if(t==u)return!0;var e=window.getComputedStyle(t),n=e.display;return 0!=n.indexOf(\"inline\")&&\"contents\"!=n&&(\"absolute\"!=r||\"static\"!=e.position)}var r=window.getComputedStyle(t).position;if(\"fixed\"==r)return i=!0,t==u?null:u;for(var n=D(t);n&&!e(n);)n=D(n);return n}function n(t){var e=t;if(\"visible\"==d)if(t==u&&l)e=l;else if(t==l)return{x:\"visible\",y:\"visible\"};var n=window.getComputedStyle(e),r={x:n[\"overflow-x\"],y:n[\"overflow-y\"]};return t==u&&(r.x=\"visible\"==r.x?\"auto\":r.x,r.y=\"visible\"==r.y?\"auto\":r.y),r}function r(t){return t==u?{x:window.scrollX,y:window.scrollY}:{x:t.scrollLeft,y:t.scrollTop}}for(var i,o=E(t),a=t.ownerDocument,u=a.documentElement,l=a.body,d=window.getComputedStyle(u).overflow,f=e(t);f;f=e(f)){var h=n(f);if(\"visible\"!=h.x||\"visible\"!=h.y){var s=x(f);if(0==s.width||0==s.height)return T.HIDDEN;var p=o.right<s.left,c=o.bottom<s.top;if(p&&\"hidden\"==h.x||c&&\"hidden\"==h.y)return T.HIDDEN;if(p&&\"visible\"!=h.x||c&&\"visible\"!=h.y){var v=r(f),g=o.right<s.left-v.x,w=o.bottom<s.top-v.y;return g&&\"visible\"!=h.x||w&&\"visible\"!=h.x?T.HIDDEN:C(f)==T.HIDDEN?T.HIDDEN:T.SCROLL}var N=o.left>=s.left+s.width,m=o.top>=s.top+s.height;if(N&&\"hidden\"==h.x||m&&\"hidden\"==h.y)return T.HIDDEN;if(N&&\"visible\"!=h.x||m&&\"visible\"!=h.y){if(i){var y=r(f);if(o.left>=u.scrollWidth-y.x||o.right>=u.scrollHeight-y.y)return T.HIDDEN}return C(f)==T.HIDDEN?T.HIDDEN:T.SCROLL}}}return T.NONE}function o(t){var e=t.document.documentElement;return{width:e.clientWidth,height:e.clientHeight}}function p(t,e,n,r){return{left:t,top:e,width:n,height:r}}function x(t){var e,n=s(t);if(n)return n.rect;if(\"HTML\"==t.tagName.toUpperCase()){t.ownerDocument;var r=o(window);return p(0,0,r.width,r.height)}try{e=t.getBoundingClientRect()}catch(i){return p(0,0,0,0)}return p(e.left,e.top,e.right-e.left,e.bottom-e.top)}function f(t){var e=1,n=window.getComputedStyle(t).opacity;n&&(e=Number(n));var r=D(t);return r&&r.nodeType==Node.ELEMENT_NODE&&(e*=f(r)),e}function h(t){var e=t.shape.toLowerCase(),n=t.coords.split(\",\");if(\"rect\"==e&&4==n.length){var r=n[0],i=n[1];return p(r,i,n[2]-r,n[3]-i)}if(\"circle\"==e&&3==n.length){var o=n[0],a=n[1],u=n[2];return p(o-u,a-u,2*u,2*u)}if(\"poly\"==e&&2<n.length){for(var l=n[0],d=n[1],f=l,h=d,s=2;s+1<n.length;s+=2)l=Math.min(l,n[s]),f=Math.max(f,n[s]),d=Math.min(d,n[s+1]),h=Math.max(h,n[s+1]);return p(l,d,f-l,h-d)}return p(0,0,0,0)}function s(t){var e=t.tagName.toUpperCase(),n=\"MAP\"==e;if(!n&&\"AREA\"!=e)return null;var r=n?t:\"MAP\"==D(t).tagName.toUpperCase()?D(t):null,i=null,o=null;if(r&&r.name&&((i=r.ownerDocument.querySelector(\"*[usemap='#\"+r.name+\"']\"))&&(o=x(i),!n&&\"default\"!=t.shape.toLowerCase()))){var a=h(t),u=Math.min(Math.max(a.left,0),o.width),l=Math.min(Math.max(a.top,0),o.height),d=Math.min(a.width,o.width-u),f=Math.min(a.height,o.height-l);o=p(u+o.left,l+o.top,d,f)}return{image:i,rect:o||p(0,0,0,0)}}function c(t,e){for(t&&(t=D(t));t;){if(e(t))return t;t=D(t)}return null}function r(t){var e=t.parentNode;if(e&&e.shadowRoot&&t.assignedSlot!==undefined)return t.assignedSlot?t.assignedSlot.parentNode:null;if(t.getDestinationInsertionPoints){var n=t.getDestinationInsertionPoints();if(0<n.length)return n[n.length-1]}return e}var T={NONE:\"none\",HIDDEN:\"hidden\",SCROLL:\"scroll\"};return function i(t,e){function n(t){if(\"none\"==window.getComputedStyle(t).display)return!1;var e=r(t);if(\"function\"==typeof ShadowRoot&&e instanceof ShadowRoot){if(e.host.shadowRoot!==e)return!1;e=e.host}return!(!e||e.nodeType!=Node.DOCUMENT_NODE&&e.nodeType!=Node.DOCUMENT_FRAGMENT_NODE)||!(e&&e.tagName&&\"DETAILS\"==e.tagName.toUpperCase()&&!e.open&&\"SUMMARY\"!=t.tagName)&&(e&&n(e))}return d(t,!!e,n)}})()).apply(null, arguments)","args":[{"element-6066-11e4-a52e-4f735466cecf":"91fb29d3-e8bd-4270-8762-bb0e0e8d2561"}]}
2021-02-11 19:58:48 INFO Selenium <- {"value":true}
2021-02-11 19:58:48 INFO Selenium -> POST session/a7cacf25-1f6f-40ef-8c60-c11b01858bb7/element/91fb29d3-e8bd-4270-8762-bb0e0e8d2561/elements
2021-02-11 19:58:48 INFO Selenium    >>> http://127.0.0.1:4444/session/a7cacf25-1f6f-40ef-8c60-c11b01858bb7/element/91fb29d3-e8bd-4270-8762-bb0e0e8d2561/elements | {"using":"xpath","value":"./descendant::*[self::input | self::textarea][not(((((((./@type = 'submit') or (./@type = 'image')) or (./@type = 'radio')) or (./@type = 'checkbox')) or (./@type = 'hidden')) or (./@type = 'file')))][((((./@id = 'user_name') or (./@name = 'user_name')) or (./@placeholder = 'user_name')) or (./@id = //label[(normalize-space(string(.)) = 'user_name')]/@for))] | .//label[(normalize-space(string(.)) = 'user_name')]//./descendant::*[self::input | self::textarea][not(((((((./@type = 'submit') or (./@type = 'image')) or (./@type = 'radio')) or (./@type = 'checkbox')) or (./@type = 'hidden')) or (./@type = 'file')))]"}
2021-02-11 19:58:48 INFO Selenium <- {"value":[{"element-6066-11e4-a52e-4f735466cecf":"5198ef9d-2520-49bb-b49a-636c5f94f742"}]}
2021-02-11 19:58:48 INFO Selenium Using script for :isDisplayed
2021-02-11 19:58:48 INFO Selenium -> POST session/a7cacf25-1f6f-40ef-8c60-c11b01858bb7/execute/sync
2021-02-11 19:58:48 INFO Selenium    >>> http://127.0.0.1:4444/session/a7cacf25-1f6f-40ef-8c60-c11b01858bb7/execute/sync | {"script":"return ((function(){function d(t,e,n){function r(t){var e=x(t);if(0<e.height&&0<e.width)return!0;if(\"PATH\"==t.tagName.toUpperCase()&&(0<e.height||0<e.width)){var n=window.getComputedStyle(t)[\"stroke-width\"];return!!n&&0<parseInt(n,10)}return\"hidden\"!=window.getComputedStyle(t).overflow&&Array.prototype.slice.call(t.childNodes).some(function(t){return t.nodeType==Node.TEXT_NODE||t.nodeType==Node.ELEMENT_NODE&&r(t)})}function i(t){return C(t)==T.HIDDEN&&Array.prototype.slice.call(t.childNodes).every(function(t){return t.nodeType!=Node.ELEMENT_NODE||i(t)||!r(t)})}var o=t.tagName.toUpperCase();if(\"BODY\"==o)return!0;if(\"OPTION\"==o||\"OPTGROUP\"==o){var a=c(t,function(t){return\"SELECT\"==t.tagName.toUpperCase()});return!!a&&d(a,!0,n)}var u=s(t);if(u)return!!u.image&&0<u.rect.width&&0<u.rect.height&&d(u.image,e,n);if(\"INPUT\"==o&&\"hidden\"==t.type.toLowerCase())return!1;if(\"NOSCRIPT\"==o)return!1;var l=window.getComputedStyle(t).visibility;return\"collapse\"!=l&&\"hidden\"!=l&&(!!n(t)&&(!(!e&&0==f(t))&&(!!r(t)&&!i(t))))}function E(t){var e=x(t);return{left:e.left,right:e.left+e.width,top:e.top,bottom:e.top+e.height}}function D(t){return t.parentElement}function C(t){function e(t){function e(t){if(t==u)return!0;var e=window.getComputedStyle(t),n=e.display;return 0!=n.indexOf(\"inline\")&&\"contents\"!=n&&(\"absolute\"!=r||\"static\"!=e.position)}var r=window.getComputedStyle(t).position;if(\"fixed\"==r)return i=!0,t==u?null:u;for(var n=D(t);n&&!e(n);)n=D(n);return n}function n(t){var e=t;if(\"visible\"==d)if(t==u&&l)e=l;else if(t==l)return{x:\"visible\",y:\"visible\"};var n=window.getComputedStyle(e),r={x:n[\"overflow-x\"],y:n[\"overflow-y\"]};return t==u&&(r.x=\"visible\"==r.x?\"auto\":r.x,r.y=\"visible\"==r.y?\"auto\":r.y),r}function r(t){return t==u?{x:window.scrollX,y:window.scrollY}:{x:t.scrollLeft,y:t.scrollTop}}for(var i,o=E(t),a=t.ownerDocument,u=a.documentElement,l=a.body,d=window.getComputedStyle(u).overflow,f=e(t);f;f=e(f)){var h=n(f);if(\"visible\"!=h.x||\"visible\"!=h.y){var s=x(f);if(0==s.width||0==s.height)return T.HIDDEN;var p=o.right<s.left,c=o.bottom<s.top;if(p&&\"hidden\"==h.x||c&&\"hidden\"==h.y)return T.HIDDEN;if(p&&\"visible\"!=h.x||c&&\"visible\"!=h.y){var v=r(f),g=o.right<s.left-v.x,w=o.bottom<s.top-v.y;return g&&\"visible\"!=h.x||w&&\"visible\"!=h.x?T.HIDDEN:C(f)==T.HIDDEN?T.HIDDEN:T.SCROLL}var N=o.left>=s.left+s.width,m=o.top>=s.top+s.height;if(N&&\"hidden\"==h.x||m&&\"hidden\"==h.y)return T.HIDDEN;if(N&&\"visible\"!=h.x||m&&\"visible\"!=h.y){if(i){var y=r(f);if(o.left>=u.scrollWidth-y.x||o.right>=u.scrollHeight-y.y)return T.HIDDEN}return C(f)==T.HIDDEN?T.HIDDEN:T.SCROLL}}}return T.NONE}function o(t){var e=t.document.documentElement;return{width:e.clientWidth,height:e.clientHeight}}function p(t,e,n,r){return{left:t,top:e,width:n,height:r}}function x(t){var e,n=s(t);if(n)return n.rect;if(\"HTML\"==t.tagName.toUpperCase()){t.ownerDocument;var r=o(window);return p(0,0,r.width,r.height)}try{e=t.getBoundingClientRect()}catch(i){return p(0,0,0,0)}return p(e.left,e.top,e.right-e.left,e.bottom-e.top)}function f(t){var e=1,n=window.getComputedStyle(t).opacity;n&&(e=Number(n));var r=D(t);return r&&r.nodeType==Node.ELEMENT_NODE&&(e*=f(r)),e}function h(t){var e=t.shape.toLowerCase(),n=t.coords.split(\",\");if(\"rect\"==e&&4==n.length){var r=n[0],i=n[1];return p(r,i,n[2]-r,n[3]-i)}if(\"circle\"==e&&3==n.length){var o=n[0],a=n[1],u=n[2];return p(o-u,a-u,2*u,2*u)}if(\"poly\"==e&&2<n.length){for(var l=n[0],d=n[1],f=l,h=d,s=2;s+1<n.length;s+=2)l=Math.min(l,n[s]),f=Math.max(f,n[s]),d=Math.min(d,n[s+1]),h=Math.max(h,n[s+1]);return p(l,d,f-l,h-d)}return p(0,0,0,0)}function s(t){var e=t.tagName.toUpperCase(),n=\"MAP\"==e;if(!n&&\"AREA\"!=e)return null;var r=n?t:\"MAP\"==D(t).tagName.toUpperCase()?D(t):null,i=null,o=null;if(r&&r.name&&((i=r.ownerDocument.querySelector(\"*[usemap='#\"+r.name+\"']\"))&&(o=x(i),!n&&\"default\"!=t.shape.toLowerCase()))){var a=h(t),u=Math.min(Math.max(a.left,0),o.width),l=Math.min(Math.max(a.top,0),o.height),d=Math.min(a.width,o.width-u),f=Math.min(a.height,o.height-l);o=p(u+o.left,l+o.top,d,f)}return{image:i,rect:o||p(0,0,0,0)}}function c(t,e){for(t&&(t=D(t));t;){if(e(t))return t;t=D(t)}return null}function r(t){var e=t.parentNode;if(e&&e.shadowRoot&&t.assignedSlot!==undefined)return t.assignedSlot?t.assignedSlot.parentNode:null;if(t.getDestinationInsertionPoints){var n=t.getDestinationInsertionPoints();if(0<n.length)return n[n.length-1]}return e}var T={NONE:\"none\",HIDDEN:\"hidden\",SCROLL:\"scroll\"};return function i(t,e){function n(t){if(\"none\"==window.getComputedStyle(t).display)return!1;var e=r(t);if(\"function\"==typeof ShadowRoot&&e instanceof ShadowRoot){if(e.host.shadowRoot!==e)return!1;e=e.host}return!(!e||e.nodeType!=Node.DOCUMENT_NODE&&e.nodeType!=Node.DOCUMENT_FRAGMENT_NODE)||!(e&&e.tagName&&\"DETAILS\"==e.tagName.toUpperCase()&&!e.open&&\"SUMMARY\"!=t.tagName)&&(e&&n(e))}return d(t,!!e,n)}})()).apply(null, arguments)","args":[{"element-6066-11e4-a52e-4f735466cecf":"5198ef9d-2520-49bb-b49a-636c5f94f742"}]}
2021-02-11 19:58:48 INFO Selenium <- {"value":true}
2021-02-11 19:58:48 INFO Selenium -> POST session/a7cacf25-1f6f-40ef-8c60-c11b01858bb7/execute/sync
2021-02-11 19:58:48 INFO Selenium    >>> http://127.0.0.1:4444/session/a7cacf25-1f6f-40ef-8c60-c11b01858bb7/execute/sync | {"script":"return arguments[0].matches(':disabled, select:disabled *')","args":[{"element-6066-11e4-a52e-4f735466cecf":"5198ef9d-2520-49bb-b49a-636c5f94f742"}]}
2021-02-11 19:58:48 INFO Selenium <- {"value":false}
2021-02-11 19:58:48 INFO Selenium -> POST session/a7cacf25-1f6f-40ef-8c60-c11b01858bb7/execute/sync
2021-02-11 19:58:48 INFO Selenium    >>> http://127.0.0.1:4444/session/a7cacf25-1f6f-40ef-8c60-c11b01858bb7/execute/sync | {"script":"return (function(el, names){\n  return names.map(function(name){\n    return el[name]\n  });\n})(arguments[0], arguments[1]);\n","args":[{"element-6066-11e4-a52e-4f735466cecf":"5198ef9d-2520-49bb-b49a-636c5f94f742"},["tagName","type"]]}
2021-02-11 19:58:48 INFO Selenium <- {"value":["INPUT","text"]}
2021-02-11 19:58:48 INFO Selenium -> POST session/a7cacf25-1f6f-40ef-8c60-c11b01858bb7/execute/sync
2021-02-11 19:58:48 INFO Selenium    >>> http://127.0.0.1:4444/session/a7cacf25-1f6f-40ef-8c60-c11b01858bb7/execute/sync | {"script":"arguments[0].select()","args":[{"element-6066-11e4-a52e-4f735466cecf":"5198ef9d-2520-49bb-b49a-636c5f94f742"}]}
2021-02-11 19:58:48 INFO Selenium <- {"value":null}
2021-02-11 19:58:48 INFO Selenium -> POST session/a7cacf25-1f6f-40ef-8c60-c11b01858bb7/element/5198ef9d-2520-49bb-b49a-636c5f94f742/value
2021-02-11 19:58:48 INFO Selenium    >>> http://127.0.0.1:4444/session/a7cacf25-1f6f-40ef-8c60-c11b01858bb7/element/5198ef9d-2520-49bb-b49a-636c5f94f742/value | {"value":["J","o","h","n","n","y"],"text":"Johnny"}
2021-02-11 19:58:48 INFO Selenium <- {"value":null}
2021-02-11 19:58:48 INFO Selenium -> POST session/a7cacf25-1f6f-40ef-8c60-c11b01858bb7/element/91fb29d3-e8bd-4270-8762-bb0e0e8d2561/elements
2021-02-11 19:58:48 INFO Selenium    >>> http://127.0.0.1:4444/session/a7cacf25-1f6f-40ef-8c60-c11b01858bb7/element/91fb29d3-e8bd-4270-8762-bb0e0e8d2561/elements | {"using":"xpath","value":"./descendant::*[self::input | self::textarea][not(((((((./@type = 'submit') or (./@type = 'image')) or (./@type = 'radio')) or (./@type = 'checkbox')) or (./@type = 'hidden')) or (./@type = 'file')))][((((./@id = 'user_email') or (./@name = 'user_email')) or (./@placeholder = 'user_email')) or (./@id = //label[(normalize-space(string(.)) = 'user_email')]/@for))] | .//label[(normalize-space(string(.)) = 'user_email')]//./descendant::*[self::input | self::textarea][not(((((((./@type = 'submit') or (./@type = 'image')) or (./@type = 'radio')) or (./@type = 'checkbox')) or (./@type = 'hidden')) or (./@type = 'file')))]"}
2021-02-11 19:58:48 INFO Selenium <- {"value":[{"element-6066-11e4-a52e-4f735466cecf":"30cd4cef-8f8c-4f14-8a61-eebce373de66"}]}
2021-02-11 19:58:48 INFO Selenium Using script for :isDisplayed
2021-02-11 19:58:48 INFO Selenium -> POST session/a7cacf25-1f6f-40ef-8c60-c11b01858bb7/execute/sync
2021-02-11 19:58:48 INFO Selenium    >>> http://127.0.0.1:4444/session/a7cacf25-1f6f-40ef-8c60-c11b01858bb7/execute/sync | {"script":"return ((function(){function d(t,e,n){function r(t){var e=x(t);if(0<e.height&&0<e.width)return!0;if(\"PATH\"==t.tagName.toUpperCase()&&(0<e.height||0<e.width)){var n=window.getComputedStyle(t)[\"stroke-width\"];return!!n&&0<parseInt(n,10)}return\"hidden\"!=window.getComputedStyle(t).overflow&&Array.prototype.slice.call(t.childNodes).some(function(t){return t.nodeType==Node.TEXT_NODE||t.nodeType==Node.ELEMENT_NODE&&r(t)})}function i(t){return C(t)==T.HIDDEN&&Array.prototype.slice.call(t.childNodes).every(function(t){return t.nodeType!=Node.ELEMENT_NODE||i(t)||!r(t)})}var o=t.tagName.toUpperCase();if(\"BODY\"==o)return!0;if(\"OPTION\"==o||\"OPTGROUP\"==o){var a=c(t,function(t){return\"SELECT\"==t.tagName.toUpperCase()});return!!a&&d(a,!0,n)}var u=s(t);if(u)return!!u.image&&0<u.rect.width&&0<u.rect.height&&d(u.image,e,n);if(\"INPUT\"==o&&\"hidden\"==t.type.toLowerCase())return!1;if(\"NOSCRIPT\"==o)return!1;var l=window.getComputedStyle(t).visibility;return\"collapse\"!=l&&\"hidden\"!=l&&(!!n(t)&&(!(!e&&0==f(t))&&(!!r(t)&&!i(t))))}function E(t){var e=x(t);return{left:e.left,right:e.left+e.width,top:e.top,bottom:e.top+e.height}}function D(t){return t.parentElement}function C(t){function e(t){function e(t){if(t==u)return!0;var e=window.getComputedStyle(t),n=e.display;return 0!=n.indexOf(\"inline\")&&\"contents\"!=n&&(\"absolute\"!=r||\"static\"!=e.position)}var r=window.getComputedStyle(t).position;if(\"fixed\"==r)return i=!0,t==u?null:u;for(var n=D(t);n&&!e(n);)n=D(n);return n}function n(t){var e=t;if(\"visible\"==d)if(t==u&&l)e=l;else if(t==l)return{x:\"visible\",y:\"visible\"};var n=window.getComputedStyle(e),r={x:n[\"overflow-x\"],y:n[\"overflow-y\"]};return t==u&&(r.x=\"visible\"==r.x?\"auto\":r.x,r.y=\"visible\"==r.y?\"auto\":r.y),r}function r(t){return t==u?{x:window.scrollX,y:window.scrollY}:{x:t.scrollLeft,y:t.scrollTop}}for(var i,o=E(t),a=t.ownerDocument,u=a.documentElement,l=a.body,d=window.getComputedStyle(u).overflow,f=e(t);f;f=e(f)){var h=n(f);if(\"visible\"!=h.x||\"visible\"!=h.y){var s=x(f);if(0==s.width||0==s.height)return T.HIDDEN;var p=o.right<s.left,c=o.bottom<s.top;if(p&&\"hidden\"==h.x||c&&\"hidden\"==h.y)return T.HIDDEN;if(p&&\"visible\"!=h.x||c&&\"visible\"!=h.y){var v=r(f),g=o.right<s.left-v.x,w=o.bottom<s.top-v.y;return g&&\"visible\"!=h.x||w&&\"visible\"!=h.x?T.HIDDEN:C(f)==T.HIDDEN?T.HIDDEN:T.SCROLL}var N=o.left>=s.left+s.width,m=o.top>=s.top+s.height;if(N&&\"hidden\"==h.x||m&&\"hidden\"==h.y)return T.HIDDEN;if(N&&\"visible\"!=h.x||m&&\"visible\"!=h.y){if(i){var y=r(f);if(o.left>=u.scrollWidth-y.x||o.right>=u.scrollHeight-y.y)return T.HIDDEN}return C(f)==T.HIDDEN?T.HIDDEN:T.SCROLL}}}return T.NONE}function o(t){var e=t.document.documentElement;return{width:e.clientWidth,height:e.clientHeight}}function p(t,e,n,r){return{left:t,top:e,width:n,height:r}}function x(t){var e,n=s(t);if(n)return n.rect;if(\"HTML\"==t.tagName.toUpperCase()){t.ownerDocument;var r=o(window);return p(0,0,r.width,r.height)}try{e=t.getBoundingClientRect()}catch(i){return p(0,0,0,0)}return p(e.left,e.top,e.right-e.left,e.bottom-e.top)}function f(t){var e=1,n=window.getComputedStyle(t).opacity;n&&(e=Number(n));var r=D(t);return r&&r.nodeType==Node.ELEMENT_NODE&&(e*=f(r)),e}function h(t){var e=t.shape.toLowerCase(),n=t.coords.split(\",\");if(\"rect\"==e&&4==n.length){var r=n[0],i=n[1];return p(r,i,n[2]-r,n[3]-i)}if(\"circle\"==e&&3==n.length){var o=n[0],a=n[1],u=n[2];return p(o-u,a-u,2*u,2*u)}if(\"poly\"==e&&2<n.length){for(var l=n[0],d=n[1],f=l,h=d,s=2;s+1<n.length;s+=2)l=Math.min(l,n[s]),f=Math.max(f,n[s]),d=Math.min(d,n[s+1]),h=Math.max(h,n[s+1]);return p(l,d,f-l,h-d)}return p(0,0,0,0)}function s(t){var e=t.tagName.toUpperCase(),n=\"MAP\"==e;if(!n&&\"AREA\"!=e)return null;var r=n?t:\"MAP\"==D(t).tagName.toUpperCase()?D(t):null,i=null,o=null;if(r&&r.name&&((i=r.ownerDocument.querySelector(\"*[usemap='#\"+r.name+\"']\"))&&(o=x(i),!n&&\"default\"!=t.shape.toLowerCase()))){var a=h(t),u=Math.min(Math.max(a.left,0),o.width),l=Math.min(Math.max(a.top,0),o.height),d=Math.min(a.width,o.width-u),f=Math.min(a.height,o.height-l);o=p(u+o.left,l+o.top,d,f)}return{image:i,rect:o||p(0,0,0,0)}}function c(t,e){for(t&&(t=D(t));t;){if(e(t))return t;t=D(t)}return null}function r(t){var e=t.parentNode;if(e&&e.shadowRoot&&t.assignedSlot!==undefined)return t.assignedSlot?t.assignedSlot.parentNode:null;if(t.getDestinationInsertionPoints){var n=t.getDestinationInsertionPoints();if(0<n.length)return n[n.length-1]}return e}var T={NONE:\"none\",HIDDEN:\"hidden\",SCROLL:\"scroll\"};return function i(t,e){function n(t){if(\"none\"==window.getComputedStyle(t).display)return!1;var e=r(t);if(\"function\"==typeof ShadowRoot&&e instanceof ShadowRoot){if(e.host.shadowRoot!==e)return!1;e=e.host}return!(!e||e.nodeType!=Node.DOCUMENT_NODE&&e.nodeType!=Node.DOCUMENT_FRAGMENT_NODE)||!(e&&e.tagName&&\"DETAILS\"==e.tagName.toUpperCase()&&!e.open&&\"SUMMARY\"!=t.tagName)&&(e&&n(e))}return d(t,!!e,n)}})()).apply(null, arguments)","args":[{"element-6066-11e4-a52e-4f735466cecf":"30cd4cef-8f8c-4f14-8a61-eebce373de66"}]}
2021-02-11 19:58:48 INFO Selenium <- {"value":true}
2021-02-11 19:58:48 INFO Selenium -> POST session/a7cacf25-1f6f-40ef-8c60-c11b01858bb7/execute/sync
2021-02-11 19:58:48 INFO Selenium    >>> http://127.0.0.1:4444/session/a7cacf25-1f6f-40ef-8c60-c11b01858bb7/execute/sync | {"script":"return arguments[0].matches(':disabled, select:disabled *')","args":[{"element-6066-11e4-a52e-4f735466cecf":"30cd4cef-8f8c-4f14-8a61-eebce373de66"}]}
2021-02-11 19:58:48 INFO Selenium <- {"value":false}
2021-02-11 19:58:48 INFO Selenium -> POST session/a7cacf25-1f6f-40ef-8c60-c11b01858bb7/execute/sync
2021-02-11 19:58:48 INFO Selenium    >>> http://127.0.0.1:4444/session/a7cacf25-1f6f-40ef-8c60-c11b01858bb7/execute/sync | {"script":"return (function(el, names){\n  return names.map(function(name){\n    return el[name]\n  });\n})(arguments[0], arguments[1]);\n","args":[{"element-6066-11e4-a52e-4f735466cecf":"30cd4cef-8f8c-4f14-8a61-eebce373de66"},["tagName","type"]]}
2021-02-11 19:58:48 INFO Selenium <- {"value":["INPUT","email"]}
2021-02-11 19:58:48 INFO Selenium -> POST session/a7cacf25-1f6f-40ef-8c60-c11b01858bb7/execute/sync
2021-02-11 19:58:48 INFO Selenium    >>> http://127.0.0.1:4444/session/a7cacf25-1f6f-40ef-8c60-c11b01858bb7/execute/sync | {"script":"arguments[0].select()","args":[{"element-6066-11e4-a52e-4f735466cecf":"30cd4cef-8f8c-4f14-8a61-eebce373de66"}]}
2021-02-11 19:58:48 INFO Selenium <- {"value":null}
2021-02-11 19:58:48 INFO Selenium -> POST session/a7cacf25-1f6f-40ef-8c60-c11b01858bb7/element/30cd4cef-8f8c-4f14-8a61-eebce373de66/value
2021-02-11 19:58:48 INFO Selenium    >>> http://127.0.0.1:4444/session/a7cacf25-1f6f-40ef-8c60-c11b01858bb7/element/30cd4cef-8f8c-4f14-8a61-eebce373de66/value | {"value":["j","o","h","n","n","y","@","e","x","a","m","p","l","e",".","c","o","m"],"text":"johnny@example.com"}
2021-02-11 19:58:48 INFO Selenium <- {"value":null}
2021-02-11 19:58:48 INFO Selenium -> POST session/a7cacf25-1f6f-40ef-8c60-c11b01858bb7/element/91fb29d3-e8bd-4270-8762-bb0e0e8d2561/elements
2021-02-11 19:58:48 INFO Selenium    >>> http://127.0.0.1:4444/session/a7cacf25-1f6f-40ef-8c60-c11b01858bb7/element/91fb29d3-e8bd-4270-8762-bb0e0e8d2561/elements | {"using":"xpath","value":"./descendant::*[self::input | self::textarea][not(((((((./@type = 'submit') or (./@type = 'image')) or (./@type = 'radio')) or (./@type = 'checkbox')) or (./@type = 'hidden')) or (./@type = 'file')))][((((./@id = 'user_password') or (./@name = 'user_password')) or (./@placeholder = 'user_password')) or (./@id = //label[(normalize-space(string(.)) = 'user_password')]/@for))] | .//label[(normalize-space(string(.)) = 'user_password')]//./descendant::*[self::input | self::textarea][not(((((((./@type = 'submit') or (./@type = 'image')) or (./@type = 'radio')) or (./@type = 'checkbox')) or (./@type = 'hidden')) or (./@type = 'file')))]"}
2021-02-11 19:58:48 INFO Selenium <- {"value":[{"element-6066-11e4-a52e-4f735466cecf":"1d2c1d5d-2ec7-40c4-a988-9761c485faa2"}]}
2021-02-11 19:58:48 INFO Selenium Using script for :isDisplayed
2021-02-11 19:58:48 INFO Selenium -> POST session/a7cacf25-1f6f-40ef-8c60-c11b01858bb7/execute/sync
2021-02-11 19:58:48 INFO Selenium    >>> http://127.0.0.1:4444/session/a7cacf25-1f6f-40ef-8c60-c11b01858bb7/execute/sync | {"script":"return ((function(){function d(t,e,n){function r(t){var e=x(t);if(0<e.height&&0<e.width)return!0;if(\"PATH\"==t.tagName.toUpperCase()&&(0<e.height||0<e.width)){var n=window.getComputedStyle(t)[\"stroke-width\"];return!!n&&0<parseInt(n,10)}return\"hidden\"!=window.getComputedStyle(t).overflow&&Array.prototype.slice.call(t.childNodes).some(function(t){return t.nodeType==Node.TEXT_NODE||t.nodeType==Node.ELEMENT_NODE&&r(t)})}function i(t){return C(t)==T.HIDDEN&&Array.prototype.slice.call(t.childNodes).every(function(t){return t.nodeType!=Node.ELEMENT_NODE||i(t)||!r(t)})}var o=t.tagName.toUpperCase();if(\"BODY\"==o)return!0;if(\"OPTION\"==o||\"OPTGROUP\"==o){var a=c(t,function(t){return\"SELECT\"==t.tagName.toUpperCase()});return!!a&&d(a,!0,n)}var u=s(t);if(u)return!!u.image&&0<u.rect.width&&0<u.rect.height&&d(u.image,e,n);if(\"INPUT\"==o&&\"hidden\"==t.type.toLowerCase())return!1;if(\"NOSCRIPT\"==o)return!1;var l=window.getComputedStyle(t).visibility;return\"collapse\"!=l&&\"hidden\"!=l&&(!!n(t)&&(!(!e&&0==f(t))&&(!!r(t)&&!i(t))))}function E(t){var e=x(t);return{left:e.left,right:e.left+e.width,top:e.top,bottom:e.top+e.height}}function D(t){return t.parentElement}function C(t){function e(t){function e(t){if(t==u)return!0;var e=window.getComputedStyle(t),n=e.display;return 0!=n.indexOf(\"inline\")&&\"contents\"!=n&&(\"absolute\"!=r||\"static\"!=e.position)}var r=window.getComputedStyle(t).position;if(\"fixed\"==r)return i=!0,t==u?null:u;for(var n=D(t);n&&!e(n);)n=D(n);return n}function n(t){var e=t;if(\"visible\"==d)if(t==u&&l)e=l;else if(t==l)return{x:\"visible\",y:\"visible\"};var n=window.getComputedStyle(e),r={x:n[\"overflow-x\"],y:n[\"overflow-y\"]};return t==u&&(r.x=\"visible\"==r.x?\"auto\":r.x,r.y=\"visible\"==r.y?\"auto\":r.y),r}function r(t){return t==u?{x:window.scrollX,y:window.scrollY}:{x:t.scrollLeft,y:t.scrollTop}}for(var i,o=E(t),a=t.ownerDocument,u=a.documentElement,l=a.body,d=window.getComputedStyle(u).overflow,f=e(t);f;f=e(f)){var h=n(f);if(\"visible\"!=h.x||\"visible\"!=h.y){var s=x(f);if(0==s.width||0==s.height)return T.HIDDEN;var p=o.right<s.left,c=o.bottom<s.top;if(p&&\"hidden\"==h.x||c&&\"hidden\"==h.y)return T.HIDDEN;if(p&&\"visible\"!=h.x||c&&\"visible\"!=h.y){var v=r(f),g=o.right<s.left-v.x,w=o.bottom<s.top-v.y;return g&&\"visible\"!=h.x||w&&\"visible\"!=h.x?T.HIDDEN:C(f)==T.HIDDEN?T.HIDDEN:T.SCROLL}var N=o.left>=s.left+s.width,m=o.top>=s.top+s.height;if(N&&\"hidden\"==h.x||m&&\"hidden\"==h.y)return T.HIDDEN;if(N&&\"visible\"!=h.x||m&&\"visible\"!=h.y){if(i){var y=r(f);if(o.left>=u.scrollWidth-y.x||o.right>=u.scrollHeight-y.y)return T.HIDDEN}return C(f)==T.HIDDEN?T.HIDDEN:T.SCROLL}}}return T.NONE}function o(t){var e=t.document.documentElement;return{width:e.clientWidth,height:e.clientHeight}}function p(t,e,n,r){return{left:t,top:e,width:n,height:r}}function x(t){var e,n=s(t);if(n)return n.rect;if(\"HTML\"==t.tagName.toUpperCase()){t.ownerDocument;var r=o(window);return p(0,0,r.width,r.height)}try{e=t.getBoundingClientRect()}catch(i){return p(0,0,0,0)}return p(e.left,e.top,e.right-e.left,e.bottom-e.top)}function f(t){var e=1,n=window.getComputedStyle(t).opacity;n&&(e=Number(n));var r=D(t);return r&&r.nodeType==Node.ELEMENT_NODE&&(e*=f(r)),e}function h(t){var e=t.shape.toLowerCase(),n=t.coords.split(\",\");if(\"rect\"==e&&4==n.length){var r=n[0],i=n[1];return p(r,i,n[2]-r,n[3]-i)}if(\"circle\"==e&&3==n.length){var o=n[0],a=n[1],u=n[2];return p(o-u,a-u,2*u,2*u)}if(\"poly\"==e&&2<n.length){for(var l=n[0],d=n[1],f=l,h=d,s=2;s+1<n.length;s+=2)l=Math.min(l,n[s]),f=Math.max(f,n[s]),d=Math.min(d,n[s+1]),h=Math.max(h,n[s+1]);return p(l,d,f-l,h-d)}return p(0,0,0,0)}function s(t){var e=t.tagName.toUpperCase(),n=\"MAP\"==e;if(!n&&\"AREA\"!=e)return null;var r=n?t:\"MAP\"==D(t).tagName.toUpperCase()?D(t):null,i=null,o=null;if(r&&r.name&&((i=r.ownerDocument.querySelector(\"*[usemap='#\"+r.name+\"']\"))&&(o=x(i),!n&&\"default\"!=t.shape.toLowerCase()))){var a=h(t),u=Math.min(Math.max(a.left,0),o.width),l=Math.min(Math.max(a.top,0),o.height),d=Math.min(a.width,o.width-u),f=Math.min(a.height,o.height-l);o=p(u+o.left,l+o.top,d,f)}return{image:i,rect:o||p(0,0,0,0)}}function c(t,e){for(t&&(t=D(t));t;){if(e(t))return t;t=D(t)}return null}function r(t){var e=t.parentNode;if(e&&e.shadowRoot&&t.assignedSlot!==undefined)return t.assignedSlot?t.assignedSlot.parentNode:null;if(t.getDestinationInsertionPoints){var n=t.getDestinationInsertionPoints();if(0<n.length)return n[n.length-1]}return e}var T={NONE:\"none\",HIDDEN:\"hidden\",SCROLL:\"scroll\"};return function i(t,e){function n(t){if(\"none\"==window.getComputedStyle(t).display)return!1;var e=r(t);if(\"function\"==typeof ShadowRoot&&e instanceof ShadowRoot){if(e.host.shadowRoot!==e)return!1;e=e.host}return!(!e||e.nodeType!=Node.DOCUMENT_NODE&&e.nodeType!=Node.DOCUMENT_FRAGMENT_NODE)||!(e&&e.tagName&&\"DETAILS\"==e.tagName.toUpperCase()&&!e.open&&\"SUMMARY\"!=t.tagName)&&(e&&n(e))}return d(t,!!e,n)}})()).apply(null, arguments)","args":[{"element-6066-11e4-a52e-4f735466cecf":"1d2c1d5d-2ec7-40c4-a988-9761c485faa2"}]}
2021-02-11 19:58:48 INFO Selenium <- {"value":true}
2021-02-11 19:58:48 INFO Selenium -> POST session/a7cacf25-1f6f-40ef-8c60-c11b01858bb7/execute/sync
2021-02-11 19:58:48 INFO Selenium    >>> http://127.0.0.1:4444/session/a7cacf25-1f6f-40ef-8c60-c11b01858bb7/execute/sync | {"script":"return arguments[0].matches(':disabled, select:disabled *')","args":[{"element-6066-11e4-a52e-4f735466cecf":"1d2c1d5d-2ec7-40c4-a988-9761c485faa2"}]}
2021-02-11 19:58:48 INFO Selenium <- {"value":false}
2021-02-11 19:58:48 INFO Selenium -> POST session/a7cacf25-1f6f-40ef-8c60-c11b01858bb7/execute/sync
2021-02-11 19:58:48 INFO Selenium    >>> http://127.0.0.1:4444/session/a7cacf25-1f6f-40ef-8c60-c11b01858bb7/execute/sync | {"script":"return (function(el, names){\n  return names.map(function(name){\n    return el[name]\n  });\n})(arguments[0], arguments[1]);\n","args":[{"element-6066-11e4-a52e-4f735466cecf":"1d2c1d5d-2ec7-40c4-a988-9761c485faa2"},["tagName","type"]]}
2021-02-11 19:58:48 INFO Selenium <- {"value":["INPUT","password"]}
2021-02-11 19:58:48 INFO Selenium -> POST session/a7cacf25-1f6f-40ef-8c60-c11b01858bb7/execute/sync
2021-02-11 19:58:48 INFO Selenium    >>> http://127.0.0.1:4444/session/a7cacf25-1f6f-40ef-8c60-c11b01858bb7/execute/sync | {"script":"arguments[0].select()","args":[{"element-6066-11e4-a52e-4f735466cecf":"1d2c1d5d-2ec7-40c4-a988-9761c485faa2"}]}
2021-02-11 19:58:48 INFO Selenium <- {"value":null}
2021-02-11 19:58:48 INFO Selenium -> POST session/a7cacf25-1f6f-40ef-8c60-c11b01858bb7/element/1d2c1d5d-2ec7-40c4-a988-9761c485faa2/value
2021-02-11 19:58:48 INFO Selenium    >>> http://127.0.0.1:4444/session/a7cacf25-1f6f-40ef-8c60-c11b01858bb7/element/1d2c1d5d-2ec7-40c4-a988-9761c485faa2/value | {"value":["p","a","s","s","w","0","0","r","d"],"text":"passw00rd"}
2021-02-11 19:58:48 INFO Selenium <- {"value":null}
2021-02-11 19:58:48 INFO Selenium -> POST session/a7cacf25-1f6f-40ef-8c60-c11b01858bb7/element/91fb29d3-e8bd-4270-8762-bb0e0e8d2561/elements
2021-02-11 19:58:48 INFO Selenium    >>> http://127.0.0.1:4444/session/a7cacf25-1f6f-40ef-8c60-c11b01858bb7/element/91fb29d3-e8bd-4270-8762-bb0e0e8d2561/elements | {"using":"xpath","value":"./descendant::*[self::input | self::textarea][not(((((((./@type = 'submit') or (./@type = 'image')) or (./@type = 'radio')) or (./@type = 'checkbox')) or (./@type = 'hidden')) or (./@type = 'file')))][((((./@id = 'user_password_confirmation') or (./@name = 'user_password_confirmation')) or (./@placeholder = 'user_password_confirmation')) or (./@id = //label[(normalize-space(string(.)) = 'user_password_confirmation')]/@for))] | .//label[(normalize-space(string(.)) = 'user_password_confirmation')]//./descendant::*[self::input | self::textarea][not(((((((./@type = 'submit') or (./@type = 'image')) or (./@type = 'radio')) or (./@type = 'checkbox')) or (./@type = 'hidden')) or (./@type = 'file')))]"}
2021-02-11 19:58:48 INFO Selenium <- {"value":[{"element-6066-11e4-a52e-4f735466cecf":"b8e9ca35-8cd4-4836-ad0d-b2707f2d7984"}]}
2021-02-11 19:58:48 INFO Selenium Using script for :isDisplayed
2021-02-11 19:58:48 INFO Selenium -> POST session/a7cacf25-1f6f-40ef-8c60-c11b01858bb7/execute/sync
2021-02-11 19:58:48 INFO Selenium    >>> http://127.0.0.1:4444/session/a7cacf25-1f6f-40ef-8c60-c11b01858bb7/execute/sync | {"script":"return ((function(){function d(t,e,n){function r(t){var e=x(t);if(0<e.height&&0<e.width)return!0;if(\"PATH\"==t.tagName.toUpperCase()&&(0<e.height||0<e.width)){var n=window.getComputedStyle(t)[\"stroke-width\"];return!!n&&0<parseInt(n,10)}return\"hidden\"!=window.getComputedStyle(t).overflow&&Array.prototype.slice.call(t.childNodes).some(function(t){return t.nodeType==Node.TEXT_NODE||t.nodeType==Node.ELEMENT_NODE&&r(t)})}function i(t){return C(t)==T.HIDDEN&&Array.prototype.slice.call(t.childNodes).every(function(t){return t.nodeType!=Node.ELEMENT_NODE||i(t)||!r(t)})}var o=t.tagName.toUpperCase();if(\"BODY\"==o)return!0;if(\"OPTION\"==o||\"OPTGROUP\"==o){var a=c(t,function(t){return\"SELECT\"==t.tagName.toUpperCase()});return!!a&&d(a,!0,n)}var u=s(t);if(u)return!!u.image&&0<u.rect.width&&0<u.rect.height&&d(u.image,e,n);if(\"INPUT\"==o&&\"hidden\"==t.type.toLowerCase())return!1;if(\"NOSCRIPT\"==o)return!1;var l=window.getComputedStyle(t).visibility;return\"collapse\"!=l&&\"hidden\"!=l&&(!!n(t)&&(!(!e&&0==f(t))&&(!!r(t)&&!i(t))))}function E(t){var e=x(t);return{left:e.left,right:e.left+e.width,top:e.top,bottom:e.top+e.height}}function D(t){return t.parentElement}function C(t){function e(t){function e(t){if(t==u)return!0;var e=window.getComputedStyle(t),n=e.display;return 0!=n.indexOf(\"inline\")&&\"contents\"!=n&&(\"absolute\"!=r||\"static\"!=e.position)}var r=window.getComputedStyle(t).position;if(\"fixed\"==r)return i=!0,t==u?null:u;for(var n=D(t);n&&!e(n);)n=D(n);return n}function n(t){var e=t;if(\"visible\"==d)if(t==u&&l)e=l;else if(t==l)return{x:\"visible\",y:\"visible\"};var n=window.getComputedStyle(e),r={x:n[\"overflow-x\"],y:n[\"overflow-y\"]};return t==u&&(r.x=\"visible\"==r.x?\"auto\":r.x,r.y=\"visible\"==r.y?\"auto\":r.y),r}function r(t){return t==u?{x:window.scrollX,y:window.scrollY}:{x:t.scrollLeft,y:t.scrollTop}}for(var i,o=E(t),a=t.ownerDocument,u=a.documentElement,l=a.body,d=window.getComputedStyle(u).overflow,f=e(t);f;f=e(f)){var h=n(f);if(\"visible\"!=h.x||\"visible\"!=h.y){var s=x(f);if(0==s.width||0==s.height)return T.HIDDEN;var p=o.right<s.left,c=o.bottom<s.top;if(p&&\"hidden\"==h.x||c&&\"hidden\"==h.y)return T.HIDDEN;if(p&&\"visible\"!=h.x||c&&\"visible\"!=h.y){var v=r(f),g=o.right<s.left-v.x,w=o.bottom<s.top-v.y;return g&&\"visible\"!=h.x||w&&\"visible\"!=h.x?T.HIDDEN:C(f)==T.HIDDEN?T.HIDDEN:T.SCROLL}var N=o.left>=s.left+s.width,m=o.top>=s.top+s.height;if(N&&\"hidden\"==h.x||m&&\"hidden\"==h.y)return T.HIDDEN;if(N&&\"visible\"!=h.x||m&&\"visible\"!=h.y){if(i){var y=r(f);if(o.left>=u.scrollWidth-y.x||o.right>=u.scrollHeight-y.y)return T.HIDDEN}return C(f)==T.HIDDEN?T.HIDDEN:T.SCROLL}}}return T.NONE}function o(t){var e=t.document.documentElement;return{width:e.clientWidth,height:e.clientHeight}}function p(t,e,n,r){return{left:t,top:e,width:n,height:r}}function x(t){var e,n=s(t);if(n)return n.rect;if(\"HTML\"==t.tagName.toUpperCase()){t.ownerDocument;var r=o(window);return p(0,0,r.width,r.height)}try{e=t.getBoundingClientRect()}catch(i){return p(0,0,0,0)}return p(e.left,e.top,e.right-e.left,e.bottom-e.top)}function f(t){var e=1,n=window.getComputedStyle(t).opacity;n&&(e=Number(n));var r=D(t);return r&&r.nodeType==Node.ELEMENT_NODE&&(e*=f(r)),e}function h(t){var e=t.shape.toLowerCase(),n=t.coords.split(\",\");if(\"rect\"==e&&4==n.length){var r=n[0],i=n[1];return p(r,i,n[2]-r,n[3]-i)}if(\"circle\"==e&&3==n.length){var o=n[0],a=n[1],u=n[2];return p(o-u,a-u,2*u,2*u)}if(\"poly\"==e&&2<n.length){for(var l=n[0],d=n[1],f=l,h=d,s=2;s+1<n.length;s+=2)l=Math.min(l,n[s]),f=Math.max(f,n[s]),d=Math.min(d,n[s+1]),h=Math.max(h,n[s+1]);return p(l,d,f-l,h-d)}return p(0,0,0,0)}function s(t){var e=t.tagName.toUpperCase(),n=\"MAP\"==e;if(!n&&\"AREA\"!=e)return null;var r=n?t:\"MAP\"==D(t).tagName.toUpperCase()?D(t):null,i=null,o=null;if(r&&r.name&&((i=r.ownerDocument.querySelector(\"*[usemap='#\"+r.name+\"']\"))&&(o=x(i),!n&&\"default\"!=t.shape.toLowerCase()))){var a=h(t),u=Math.min(Math.max(a.left,0),o.width),l=Math.min(Math.max(a.top,0),o.height),d=Math.min(a.width,o.width-u),f=Math.min(a.height,o.height-l);o=p(u+o.left,l+o.top,d,f)}return{image:i,rect:o||p(0,0,0,0)}}function c(t,e){for(t&&(t=D(t));t;){if(e(t))return t;t=D(t)}return null}function r(t){var e=t.parentNode;if(e&&e.shadowRoot&&t.assignedSlot!==undefined)return t.assignedSlot?t.assignedSlot.parentNode:null;if(t.getDestinationInsertionPoints){var n=t.getDestinationInsertionPoints();if(0<n.length)return n[n.length-1]}return e}var T={NONE:\"none\",HIDDEN:\"hidden\",SCROLL:\"scroll\"};return function i(t,e){function n(t){if(\"none\"==window.getComputedStyle(t).display)return!1;var e=r(t);if(\"function\"==typeof ShadowRoot&&e instanceof ShadowRoot){if(e.host.shadowRoot!==e)return!1;e=e.host}return!(!e||e.nodeType!=Node.DOCUMENT_NODE&&e.nodeType!=Node.DOCUMENT_FRAGMENT_NODE)||!(e&&e.tagName&&\"DETAILS\"==e.tagName.toUpperCase()&&!e.open&&\"SUMMARY\"!=t.tagName)&&(e&&n(e))}return d(t,!!e,n)}})()).apply(null, arguments)","args":[{"element-6066-11e4-a52e-4f735466cecf":"b8e9ca35-8cd4-4836-ad0d-b2707f2d7984"}]}
2021-02-11 19:58:48 INFO Selenium <- {"value":true}
2021-02-11 19:58:48 INFO Selenium -> POST session/a7cacf25-1f6f-40ef-8c60-c11b01858bb7/execute/sync
2021-02-11 19:58:48 INFO Selenium    >>> http://127.0.0.1:4444/session/a7cacf25-1f6f-40ef-8c60-c11b01858bb7/execute/sync | {"script":"return arguments[0].matches(':disabled, select:disabled *')","args":[{"element-6066-11e4-a52e-4f735466cecf":"b8e9ca35-8cd4-4836-ad0d-b2707f2d7984"}]}
2021-02-11 19:58:48 INFO Selenium <- {"value":false}
2021-02-11 19:58:48 INFO Selenium -> POST session/a7cacf25-1f6f-40ef-8c60-c11b01858bb7/execute/sync
2021-02-11 19:58:48 INFO Selenium    >>> http://127.0.0.1:4444/session/a7cacf25-1f6f-40ef-8c60-c11b01858bb7/execute/sync | {"script":"return (function(el, names){\n  return names.map(function(name){\n    return el[name]\n  });\n})(arguments[0], arguments[1]);\n","args":[{"element-6066-11e4-a52e-4f735466cecf":"b8e9ca35-8cd4-4836-ad0d-b2707f2d7984"},["tagName","type"]]}
2021-02-11 19:58:48 INFO Selenium <- {"value":["INPUT","password"]}
2021-02-11 19:58:48 INFO Selenium -> POST session/a7cacf25-1f6f-40ef-8c60-c11b01858bb7/execute/sync
2021-02-11 19:58:48 INFO Selenium    >>> http://127.0.0.1:4444/session/a7cacf25-1f6f-40ef-8c60-c11b01858bb7/execute/sync | {"script":"arguments[0].select()","args":[{"element-6066-11e4-a52e-4f735466cecf":"b8e9ca35-8cd4-4836-ad0d-b2707f2d7984"}]}
2021-02-11 19:58:48 INFO Selenium <- {"value":null}
2021-02-11 19:58:48 INFO Selenium -> POST session/a7cacf25-1f6f-40ef-8c60-c11b01858bb7/element/b8e9ca35-8cd4-4836-ad0d-b2707f2d7984/value
2021-02-11 19:58:48 INFO Selenium    >>> http://127.0.0.1:4444/session/a7cacf25-1f6f-40ef-8c60-c11b01858bb7/element/b8e9ca35-8cd4-4836-ad0d-b2707f2d7984/value | {"value":["p","a","s","s","w","0","0","r","d"],"text":"passw00rd"}
2021-02-11 19:58:48 INFO Selenium <- {"value":null}
2021-02-11 19:58:48 INFO Selenium -> POST session/a7cacf25-1f6f-40ef-8c60-c11b01858bb7/element/91fb29d3-e8bd-4270-8762-bb0e0e8d2561/elements
2021-02-11 19:58:48 INFO Selenium    >>> http://127.0.0.1:4444/session/a7cacf25-1f6f-40ef-8c60-c11b01858bb7/element/91fb29d3-e8bd-4270-8762-bb0e0e8d2561/elements | {"using":"xpath","value":".//input[((((./@type = 'submit') or (./@type = 'reset')) or (./@type = 'image')) or (./@type = 'button'))][(((((./@id = 'Sign Up') or (./@name = 'Sign Up')) or (./@value = 'Sign Up')) or (./@title = 'Sign Up')) or (./@id = //label[(normalize-space(string(.)) = 'Sign Up')]/@for))] | .//input[(./@type = 'image')][(./@alt = 'Sign Up')] | .//label[(normalize-space(string(.)) = 'Sign Up')]//.//input[(./@type = 'image')] | .//button[(((((((./@id = 'Sign Up') or (./@name = 'Sign Up')) or (./@value = 'Sign Up')) or (./@title = 'Sign Up')) or (./@id = //label[(normalize-space(string(.)) = 'Sign Up')]/@for)) or (normalize-space(string(.)) = 'Sign Up')) or .//img[(./@alt = 'Sign Up')])] | .//input[(./@type = 'image')][(./@alt = 'Sign Up')] | .//label[(normalize-space(string(.)) = 'Sign Up')]//.//input[(./@type = 'image')] | .//label[(normalize-space(string(.)) = 'Sign Up')]//.//button | .//input[(./@type = 'image')][(./@alt = 'Sign Up')] | .//label[(normalize-space(string(.)) = 'Sign Up')]//.//input[(./@type = 'image')] | .//label[(normalize-space(string(.)) = 'Sign Up')]//.//input[((((./@type = 'submit') or (./@type = 'reset')) or (./@type = 'image')) or (./@type = 'button'))] | .//input[(./@type = 'image')][(./@alt = 'Sign Up')] | .//label[(normalize-space(string(.)) = 'Sign Up')]//.//input[(./@type = 'image')] | .//button[(((((((./@id = 'Sign Up') or (./@name = 'Sign Up')) or (./@value = 'Sign Up')) or (./@title = 'Sign Up')) or (./@id = //label[(normalize-space(string(.)) = 'Sign Up')]/@for)) or (normalize-space(string(.)) = 'Sign Up')) or .//img[(./@alt = 'Sign Up')])] | .//input[(./@type = 'image')][(./@alt = 'Sign Up')] | .//label[(normalize-space(string(.)) = 'Sign Up')]//.//input[(./@type = 'image')] | .//label[(normalize-space(string(.)) = 'Sign Up')]//.//button | .//input[(./@type = 'image')][(./@alt = 'Sign Up')] | .//label[(normalize-space(string(.)) = 'Sign Up')]//.//input[(./@type = 'image')]"}
2021-02-11 19:58:48 INFO Selenium <- {"value":[{"element-6066-11e4-a52e-4f735466cecf":"524d7fa7-7457-4516-8018-0255b4128324"}]}
2021-02-11 19:58:48 INFO Selenium Using script for :isDisplayed
2021-02-11 19:58:48 INFO Selenium -> POST session/a7cacf25-1f6f-40ef-8c60-c11b01858bb7/execute/sync
2021-02-11 19:58:48 INFO Selenium    >>> http://127.0.0.1:4444/session/a7cacf25-1f6f-40ef-8c60-c11b01858bb7/execute/sync | {"script":"return ((function(){function d(t,e,n){function r(t){var e=x(t);if(0<e.height&&0<e.width)return!0;if(\"PATH\"==t.tagName.toUpperCase()&&(0<e.height||0<e.width)){var n=window.getComputedStyle(t)[\"stroke-width\"];return!!n&&0<parseInt(n,10)}return\"hidden\"!=window.getComputedStyle(t).overflow&&Array.prototype.slice.call(t.childNodes).some(function(t){return t.nodeType==Node.TEXT_NODE||t.nodeType==Node.ELEMENT_NODE&&r(t)})}function i(t){return C(t)==T.HIDDEN&&Array.prototype.slice.call(t.childNodes).every(function(t){return t.nodeType!=Node.ELEMENT_NODE||i(t)||!r(t)})}var o=t.tagName.toUpperCase();if(\"BODY\"==o)return!0;if(\"OPTION\"==o||\"OPTGROUP\"==o){var a=c(t,function(t){return\"SELECT\"==t.tagName.toUpperCase()});return!!a&&d(a,!0,n)}var u=s(t);if(u)return!!u.image&&0<u.rect.width&&0<u.rect.height&&d(u.image,e,n);if(\"INPUT\"==o&&\"hidden\"==t.type.toLowerCase())return!1;if(\"NOSCRIPT\"==o)return!1;var l=window.getComputedStyle(t).visibility;return\"collapse\"!=l&&\"hidden\"!=l&&(!!n(t)&&(!(!e&&0==f(t))&&(!!r(t)&&!i(t))))}function E(t){var e=x(t);return{left:e.left,right:e.left+e.width,top:e.top,bottom:e.top+e.height}}function D(t){return t.parentElement}function C(t){function e(t){function e(t){if(t==u)return!0;var e=window.getComputedStyle(t),n=e.display;return 0!=n.indexOf(\"inline\")&&\"contents\"!=n&&(\"absolute\"!=r||\"static\"!=e.position)}var r=window.getComputedStyle(t).position;if(\"fixed\"==r)return i=!0,t==u?null:u;for(var n=D(t);n&&!e(n);)n=D(n);return n}function n(t){var e=t;if(\"visible\"==d)if(t==u&&l)e=l;else if(t==l)return{x:\"visible\",y:\"visible\"};var n=window.getComputedStyle(e),r={x:n[\"overflow-x\"],y:n[\"overflow-y\"]};return t==u&&(r.x=\"visible\"==r.x?\"auto\":r.x,r.y=\"visible\"==r.y?\"auto\":r.y),r}function r(t){return t==u?{x:window.scrollX,y:window.scrollY}:{x:t.scrollLeft,y:t.scrollTop}}for(var i,o=E(t),a=t.ownerDocument,u=a.documentElement,l=a.body,d=window.getComputedStyle(u).overflow,f=e(t);f;f=e(f)){var h=n(f);if(\"visible\"!=h.x||\"visible\"!=h.y){var s=x(f);if(0==s.width||0==s.height)return T.HIDDEN;var p=o.right<s.left,c=o.bottom<s.top;if(p&&\"hidden\"==h.x||c&&\"hidden\"==h.y)return T.HIDDEN;if(p&&\"visible\"!=h.x||c&&\"visible\"!=h.y){var v=r(f),g=o.right<s.left-v.x,w=o.bottom<s.top-v.y;return g&&\"visible\"!=h.x||w&&\"visible\"!=h.x?T.HIDDEN:C(f)==T.HIDDEN?T.HIDDEN:T.SCROLL}var N=o.left>=s.left+s.width,m=o.top>=s.top+s.height;if(N&&\"hidden\"==h.x||m&&\"hidden\"==h.y)return T.HIDDEN;if(N&&\"visible\"!=h.x||m&&\"visible\"!=h.y){if(i){var y=r(f);if(o.left>=u.scrollWidth-y.x||o.right>=u.scrollHeight-y.y)return T.HIDDEN}return C(f)==T.HIDDEN?T.HIDDEN:T.SCROLL}}}return T.NONE}function o(t){var e=t.document.documentElement;return{width:e.clientWidth,height:e.clientHeight}}function p(t,e,n,r){return{left:t,top:e,width:n,height:r}}function x(t){var e,n=s(t);if(n)return n.rect;if(\"HTML\"==t.tagName.toUpperCase()){t.ownerDocument;var r=o(window);return p(0,0,r.width,r.height)}try{e=t.getBoundingClientRect()}catch(i){return p(0,0,0,0)}return p(e.left,e.top,e.right-e.left,e.bottom-e.top)}function f(t){var e=1,n=window.getComputedStyle(t).opacity;n&&(e=Number(n));var r=D(t);return r&&r.nodeType==Node.ELEMENT_NODE&&(e*=f(r)),e}function h(t){var e=t.shape.toLowerCase(),n=t.coords.split(\",\");if(\"rect\"==e&&4==n.length){var r=n[0],i=n[1];return p(r,i,n[2]-r,n[3]-i)}if(\"circle\"==e&&3==n.length){var o=n[0],a=n[1],u=n[2];return p(o-u,a-u,2*u,2*u)}if(\"poly\"==e&&2<n.length){for(var l=n[0],d=n[1],f=l,h=d,s=2;s+1<n.length;s+=2)l=Math.min(l,n[s]),f=Math.max(f,n[s]),d=Math.min(d,n[s+1]),h=Math.max(h,n[s+1]);return p(l,d,f-l,h-d)}return p(0,0,0,0)}function s(t){var e=t.tagName.toUpperCase(),n=\"MAP\"==e;if(!n&&\"AREA\"!=e)return null;var r=n?t:\"MAP\"==D(t).tagName.toUpperCase()?D(t):null,i=null,o=null;if(r&&r.name&&((i=r.ownerDocument.querySelector(\"*[usemap='#\"+r.name+\"']\"))&&(o=x(i),!n&&\"default\"!=t.shape.toLowerCase()))){var a=h(t),u=Math.min(Math.max(a.left,0),o.width),l=Math.min(Math.max(a.top,0),o.height),d=Math.min(a.width,o.width-u),f=Math.min(a.height,o.height-l);o=p(u+o.left,l+o.top,d,f)}return{image:i,rect:o||p(0,0,0,0)}}function c(t,e){for(t&&(t=D(t));t;){if(e(t))return t;t=D(t)}return null}function r(t){var e=t.parentNode;if(e&&e.shadowRoot&&t.assignedSlot!==undefined)return t.assignedSlot?t.assignedSlot.parentNode:null;if(t.getDestinationInsertionPoints){var n=t.getDestinationInsertionPoints();if(0<n.length)return n[n.length-1]}return e}var T={NONE:\"none\",HIDDEN:\"hidden\",SCROLL:\"scroll\"};return function i(t,e){function n(t){if(\"none\"==window.getComputedStyle(t).display)return!1;var e=r(t);if(\"function\"==typeof ShadowRoot&&e instanceof ShadowRoot){if(e.host.shadowRoot!==e)return!1;e=e.host}return!(!e||e.nodeType!=Node.DOCUMENT_NODE&&e.nodeType!=Node.DOCUMENT_FRAGMENT_NODE)||!(e&&e.tagName&&\"DETAILS\"==e.tagName.toUpperCase()&&!e.open&&\"SUMMARY\"!=t.tagName)&&(e&&n(e))}return d(t,!!e,n)}})()).apply(null, arguments)","args":[{"element-6066-11e4-a52e-4f735466cecf":"524d7fa7-7457-4516-8018-0255b4128324"}]}
2021-02-11 19:58:48 INFO Selenium <- {"value":true}
2021-02-11 19:58:48 INFO Selenium -> POST session/a7cacf25-1f6f-40ef-8c60-c11b01858bb7/execute/sync
2021-02-11 19:58:48 INFO Selenium    >>> http://127.0.0.1:4444/session/a7cacf25-1f6f-40ef-8c60-c11b01858bb7/execute/sync | {"script":"return arguments[0].matches(':disabled, select:disabled *')","args":[{"element-6066-11e4-a52e-4f735466cecf":"524d7fa7-7457-4516-8018-0255b4128324"}]}
2021-02-11 19:58:48 INFO Selenium <- {"value":false}
2021-02-11 19:58:48 INFO Selenium -> POST session/a7cacf25-1f6f-40ef-8c60-c11b01858bb7/element/524d7fa7-7457-4516-8018-0255b4128324/click
2021-02-11 19:58:49 INFO Selenium <- {"value":null}
SUBMITTED
2021-02-11 19:58:49 INFO Selenium -> POST session/a7cacf25-1f6f-40ef-8c60-c11b01858bb7/elements
2021-02-11 19:58:49 INFO Selenium    >>> http://127.0.0.1:4444/session/a7cacf25-1f6f-40ef-8c60-c11b01858bb7/elements | {"using":"css selector","value":".title"}
2021-02-11 19:58:49 INFO Selenium <- {"value":[{"element-6066-11e4-a52e-4f735466cecf":"dbf5e376-55b2-4304-928b-c2403ca112e8"}]}
2021-02-11 19:58:49 INFO Selenium Using script for :isDisplayed
2021-02-11 19:58:49 INFO Selenium -> POST session/a7cacf25-1f6f-40ef-8c60-c11b01858bb7/execute/sync
2021-02-11 19:58:49 INFO Selenium    >>> http://127.0.0.1:4444/session/a7cacf25-1f6f-40ef-8c60-c11b01858bb7/execute/sync | {"script":"return ((function(){function d(t,e,n){function r(t){var e=x(t);if(0<e.height&&0<e.width)return!0;if(\"PATH\"==t.tagName.toUpperCase()&&(0<e.height||0<e.width)){var n=window.getComputedStyle(t)[\"stroke-width\"];return!!n&&0<parseInt(n,10)}return\"hidden\"!=window.getComputedStyle(t).overflow&&Array.prototype.slice.call(t.childNodes).some(function(t){return t.nodeType==Node.TEXT_NODE||t.nodeType==Node.ELEMENT_NODE&&r(t)})}function i(t){return C(t)==T.HIDDEN&&Array.prototype.slice.call(t.childNodes).every(function(t){return t.nodeType!=Node.ELEMENT_NODE||i(t)||!r(t)})}var o=t.tagName.toUpperCase();if(\"BODY\"==o)return!0;if(\"OPTION\"==o||\"OPTGROUP\"==o){var a=c(t,function(t){return\"SELECT\"==t.tagName.toUpperCase()});return!!a&&d(a,!0,n)}var u=s(t);if(u)return!!u.image&&0<u.rect.width&&0<u.rect.height&&d(u.image,e,n);if(\"INPUT\"==o&&\"hidden\"==t.type.toLowerCase())return!1;if(\"NOSCRIPT\"==o)return!1;var l=window.getComputedStyle(t).visibility;return\"collapse\"!=l&&\"hidden\"!=l&&(!!n(t)&&(!(!e&&0==f(t))&&(!!r(t)&&!i(t))))}function E(t){var e=x(t);return{left:e.left,right:e.left+e.width,top:e.top,bottom:e.top+e.height}}function D(t){return t.parentElement}function C(t){function e(t){function e(t){if(t==u)return!0;var e=window.getComputedStyle(t),n=e.display;return 0!=n.indexOf(\"inline\")&&\"contents\"!=n&&(\"absolute\"!=r||\"static\"!=e.position)}var r=window.getComputedStyle(t).position;if(\"fixed\"==r)return i=!0,t==u?null:u;for(var n=D(t);n&&!e(n);)n=D(n);return n}function n(t){var e=t;if(\"visible\"==d)if(t==u&&l)e=l;else if(t==l)return{x:\"visible\",y:\"visible\"};var n=window.getComputedStyle(e),r={x:n[\"overflow-x\"],y:n[\"overflow-y\"]};return t==u&&(r.x=\"visible\"==r.x?\"auto\":r.x,r.y=\"visible\"==r.y?\"auto\":r.y),r}function r(t){return t==u?{x:window.scrollX,y:window.scrollY}:{x:t.scrollLeft,y:t.scrollTop}}for(var i,o=E(t),a=t.ownerDocument,u=a.documentElement,l=a.body,d=window.getComputedStyle(u).overflow,f=e(t);f;f=e(f)){var h=n(f);if(\"visible\"!=h.x||\"visible\"!=h.y){var s=x(f);if(0==s.width||0==s.height)return T.HIDDEN;var p=o.right<s.left,c=o.bottom<s.top;if(p&&\"hidden\"==h.x||c&&\"hidden\"==h.y)return T.HIDDEN;if(p&&\"visible\"!=h.x||c&&\"visible\"!=h.y){var v=r(f),g=o.right<s.left-v.x,w=o.bottom<s.top-v.y;return g&&\"visible\"!=h.x||w&&\"visible\"!=h.x?T.HIDDEN:C(f)==T.HIDDEN?T.HIDDEN:T.SCROLL}var N=o.left>=s.left+s.width,m=o.top>=s.top+s.height;if(N&&\"hidden\"==h.x||m&&\"hidden\"==h.y)return T.HIDDEN;if(N&&\"visible\"!=h.x||m&&\"visible\"!=h.y){if(i){var y=r(f);if(o.left>=u.scrollWidth-y.x||o.right>=u.scrollHeight-y.y)return T.HIDDEN}return C(f)==T.HIDDEN?T.HIDDEN:T.SCROLL}}}return T.NONE}function o(t){var e=t.document.documentElement;return{width:e.clientWidth,height:e.clientHeight}}function p(t,e,n,r){return{left:t,top:e,width:n,height:r}}function x(t){var e,n=s(t);if(n)return n.rect;if(\"HTML\"==t.tagName.toUpperCase()){t.ownerDocument;var r=o(window);return p(0,0,r.width,r.height)}try{e=t.getBoundingClientRect()}catch(i){return p(0,0,0,0)}return p(e.left,e.top,e.right-e.left,e.bottom-e.top)}function f(t){var e=1,n=window.getComputedStyle(t).opacity;n&&(e=Number(n));var r=D(t);return r&&r.nodeType==Node.ELEMENT_NODE&&(e*=f(r)),e}function h(t){var e=t.shape.toLowerCase(),n=t.coords.split(\",\");if(\"rect\"==e&&4==n.length){var r=n[0],i=n[1];return p(r,i,n[2]-r,n[3]-i)}if(\"circle\"==e&&3==n.length){var o=n[0],a=n[1],u=n[2];return p(o-u,a-u,2*u,2*u)}if(\"poly\"==e&&2<n.length){for(var l=n[0],d=n[1],f=l,h=d,s=2;s+1<n.length;s+=2)l=Math.min(l,n[s]),f=Math.max(f,n[s]),d=Math.min(d,n[s+1]),h=Math.max(h,n[s+1]);return p(l,d,f-l,h-d)}return p(0,0,0,0)}function s(t){var e=t.tagName.toUpperCase(),n=\"MAP\"==e;if(!n&&\"AREA\"!=e)return null;var r=n?t:\"MAP\"==D(t).tagName.toUpperCase()?D(t):null,i=null,o=null;if(r&&r.name&&((i=r.ownerDocument.querySelector(\"*[usemap='#\"+r.name+\"']\"))&&(o=x(i),!n&&\"default\"!=t.shape.toLowerCase()))){var a=h(t),u=Math.min(Math.max(a.left,0),o.width),l=Math.min(Math.max(a.top,0),o.height),d=Math.min(a.width,o.width-u),f=Math.min(a.height,o.height-l);o=p(u+o.left,l+o.top,d,f)}return{image:i,rect:o||p(0,0,0,0)}}function c(t,e){for(t&&(t=D(t));t;){if(e(t))return t;t=D(t)}return null}function r(t){var e=t.parentNode;if(e&&e.shadowRoot&&t.assignedSlot!==undefined)return t.assignedSlot?t.assignedSlot.parentNode:null;if(t.getDestinationInsertionPoints){var n=t.getDestinationInsertionPoints();if(0<n.length)return n[n.length-1]}return e}var T={NONE:\"none\",HIDDEN:\"hidden\",SCROLL:\"scroll\"};return function i(t,e){function n(t){if(\"none\"==window.getComputedStyle(t).display)return!1;var e=r(t);if(\"function\"==typeof ShadowRoot&&e instanceof ShadowRoot){if(e.host.shadowRoot!==e)return!1;e=e.host}return!(!e||e.nodeType!=Node.DOCUMENT_NODE&&e.nodeType!=Node.DOCUMENT_FRAGMENT_NODE)||!(e&&e.tagName&&\"DETAILS\"==e.tagName.toUpperCase()&&!e.open&&\"SUMMARY\"!=t.tagName)&&(e&&n(e))}return d(t,!!e,n)}})()).apply(null, arguments)","args":[{"element-6066-11e4-a52e-4f735466cecf":"dbf5e376-55b2-4304-928b-c2403ca112e8"}]}
2021-02-11 19:58:49 INFO Selenium <- {"value":true}
2021-02-11 19:58:49 INFO Selenium -> GET session/a7cacf25-1f6f-40ef-8c60-c11b01858bb7/element/dbf5e376-55b2-4304-928b-c2403ca112e8/text
2021-02-11 19:58:49 INFO Selenium <- {"value":"Choose your virtual number"}
DONE
DB CHECKS SUCCESSFUL
2021-02-11 19:58:49 INFO Selenium -> GET session/a7cacf25-1f6f-40ef-8c60-c11b01858bb7/alert/text
2021-02-11 19:58:49 INFO Selenium <- {"value":{"error":"no such alert","message":"","stacktrace":"WebDriverError@chrome://marionette/content/error.js:175:5\nNoSuchAlertError@chrome://marionette/content/error.js:376:5\nGeckoDriver.prototype._checkIfAlertIsPresent@chrome://marionette/content/driver.js:3358:11\nGeckoDriver.prototype.getTextFromDialog@chrome://marionette/content/driver.js:3306:8\ndespatch@chrome://marionette/content/server.js:305:40\nexecute@chrome://marionette/content/server.js:275:16\nonPacket/<@chrome://marionette/content/server.js:248:20\nonPacket@chrome://marionette/content/server.js:249:9\n_onJSONObjectReady/<@chrome://marionette/content/transport.js:503:20\n"}}
2021-02-11 19:58:49 INFO Selenium -> GET session/a7cacf25-1f6f-40ef-8c60-c11b01858bb7/window/handles
2021-02-11 19:58:49 INFO Selenium <- {"value":["4294967297"]}
2021-02-11 19:58:49 INFO Selenium -> POST session/a7cacf25-1f6f-40ef-8c60-c11b01858bb7/window
2021-02-11 19:58:49 INFO Selenium    >>> http://127.0.0.1:4444/session/a7cacf25-1f6f-40ef-8c60-c11b01858bb7/window | {"handle":"4294967297"}
2021-02-11 19:58:49 INFO Selenium <- {"value":null}
2021-02-11 19:58:49 INFO Selenium -> GET session/a7cacf25-1f6f-40ef-8c60-c11b01858bb7/window/handles
2021-02-11 19:58:49 INFO Selenium <- {"value":["4294967297"]}
2021-02-11 19:58:49 INFO Selenium -> DELETE session/a7cacf25-1f6f-40ef-8c60-c11b01858bb7/cookie
2021-02-11 19:58:49 INFO Selenium <- {"value":null}
2021-02-11 19:58:49 INFO Selenium -> POST session/a7cacf25-1f6f-40ef-8c60-c11b01858bb7/execute/sync
2021-02-11 19:58:49 INFO Selenium    >>> http://127.0.0.1:4444/session/a7cacf25-1f6f-40ef-8c60-c11b01858bb7/execute/sync | {"script":"sessionStorage.clear()","args":[]}
2021-02-11 19:58:49 INFO Selenium <- {"value":null}
2021-02-11 19:58:49 INFO Selenium -> POST session/a7cacf25-1f6f-40ef-8c60-c11b01858bb7/execute/sync
2021-02-11 19:58:49 INFO Selenium    >>> http://127.0.0.1:4444/session/a7cacf25-1f6f-40ef-8c60-c11b01858bb7/execute/sync | {"script":"localStorage.clear()","args":[]}
2021-02-11 19:58:49 INFO Selenium <- {"value":null}
2021-02-11 19:58:49 INFO Selenium -> POST session/a7cacf25-1f6f-40ef-8c60-c11b01858bb7/url
2021-02-11 19:58:49 INFO Selenium    >>> http://127.0.0.1:4444/session/a7cacf25-1f6f-40ef-8c60-c11b01858bb7/url | {"url":"about:blank"}
2021-02-11 19:58:49 INFO Selenium <- {"value":null}
2021-02-11 19:58:49 INFO Selenium -> POST session/a7cacf25-1f6f-40ef-8c60-c11b01858bb7/elements
2021-02-11 19:58:49 INFO Selenium    >>> http://127.0.0.1:4444/session/a7cacf25-1f6f-40ef-8c60-c11b01858bb7/elements | {"using":"xpath","value":"/html/body/*"}
2021-02-11 19:58:49 INFO Selenium <- {"value":[]}
.SimpleCov failed with exit 2 due to a coverage related error
Finished in 12.126165s, 0.0825 runs/s, 0.3299 assertions/s.
1 runs, 4 assertions, 0 failures, 0 errors, 0 skips
2021-02-11 19:58:49 INFO Selenium -> DELETE session/a7cacf25-1f6f-40ef-8c60-c11b01858bb7
2021-02-11 19:58:50 INFO Selenium <- {"value":null}
Coverage report generated for Minitest
titusfortner commented 3 years ago

This is a geckodriver issue. You can see the error that causes the problem here:

2021-02-11 18:13:11 INFO Selenium <- {"value":{"error":"unknown error","message":"Failed to interpret value as array","stacktrace":""}}

The input to the driver is the same for both the successful and the failing command, so it isn't a problem of Capybara or Selenium. The code is sending the correct thing.

This looks a little like https://github.com/mozilla/geckodriver/issues/613#issuecomment-298221004

Your Firefox version is a little old, maybe try updating that? If it doesn't work, open a ticket with geckodriver.

AxelTheGerman commented 3 years ago

Awesome, thanks for the swift response. I'll update FF and geckodriver to latest version. Worst case I might switch back to Chromium 😒

AxelTheGerman commented 3 years ago

@titusfortner thank you so much again! I've been using Firefox ESR since forever and now it suddenly breaks on me like that :sob:

Of course my test image was based on the official ruby image which is debian, so getting the latest FF installed drove me up the walls again and I actually ended up switching over to the alpine based image (in case somebody happens to have a similar problem)

If it's helpful for anyone my docker images are here https://hub.docker.com/r/axelthegerman/rails-ci