-
-
Save titusfortner/0b7ce400f00488dd6cc80bb006974451 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/usr/local/bin/bash -c "env RBENV_VERSION=3.2.0 /usr/local/Cellar/rbenv/1.2.0/libexec/rbenv exec ruby -x /Users/titusfortner/.rbenv/versions/3.2.0/bin/bundle exec ruby /Users/titusfortner/.rbenv/versions/3.2.0/bin/rspec /Users/titusfortner/code/seleniumhq.github.io/examples/ruby/spec/waits/waits_spec.rb --require teamcity/spec/runner/formatter/teamcity/formatter --format 'Spec::Runner::Formatter::TeamcityFormatter' --example 'Waits implicit for click'" | |
Testing started at 9:05 AM ... | |
Run options: include {:full_description=>/Waits\ implicit\ for\ click/} | |
2023-04-13 09:06:00 WARN Selenium [:logger_info] Details on how to use and modify Selenium logger: | |
https://selenium.dev/documentation/webdriver/troubleshooting/logging#ruby | |
2023-04-13 09:06:00 WARN Selenium applicable driver not found; attempting to install with Selenium Manager | |
2023-04-13 09:06:00 DEBUG Selenium Selenium Manager found at /Users/titusfortner/.rbenv/versions/3.2.0/lib/ruby/gems/3.2.0/gems/selenium-webdriver-4.8.6/bin/macos/selenium-manager | |
2023-04-13 09:06:00 DEBUG Selenium Executing Process ["/Users/titusfortner/.rbenv/versions/3.2.0/lib/ruby/gems/3.2.0/gems/selenium-webdriver-4.8.6/bin/macos/selenium-manager", "--browser", "chrome", "--output", "json", "--debug"] | |
2023-04-13 09:06:00 DEBUG Selenium Using shell command to find out chrome version | |
2023-04-13 09:06:00 DEBUG Selenium Running command: "/Applications/Google\\ Chrome.app/Contents/MacOS/Google\\ Chrome --version" | |
2023-04-13 09:06:00 DEBUG Selenium Output: "Google Chrome 112.0.5615.49 " | |
2023-04-13 09:06:00 DEBUG Selenium The version of chrome is 112.0.5615.49 | |
2023-04-13 09:06:00 DEBUG Selenium Detected browser: chrome 112 | |
2023-04-13 09:06:00 DEBUG Selenium Required driver: chromedriver 112.0.5615.49 | |
2023-04-13 09:06:00 DEBUG Selenium Running command: "chromedriver --version" | |
2023-04-13 09:06:00 DEBUG Selenium Output: "" | |
2023-04-13 09:06:00 DEBUG Selenium chromedriver 112.0.5615.49 already in the cache | |
2023-04-13 09:06:00 INFO Selenium /Users/titusfortner/.cache/selenium/chromedriver/mac64/112.0.5615.49/chromedriver | |
2023-04-13 09:06:00 DEBUG Selenium Driver found at /Users/titusfortner/.cache/selenium/chromedriver/mac64/112.0.5615.49/chromedriver | |
2023-04-13 09:06:00 DEBUG Selenium Executing Process ["/Users/titusfortner/.cache/selenium/chromedriver/mac64/112.0.5615.49/chromedriver", "--port=9515"] | |
2023-04-13 09:06:00 DEBUG Selenium Starting process: ["/Users/titusfortner/.cache/selenium/chromedriver/mac64/112.0.5615.49/chromedriver", "--port=9515"] with {[:out, :err]=>#<IO:<STDOUT>>, :pgroup=>true} | |
2023-04-13 09:06:00 DEBUG Selenium -> pid: 92221 | |
2023-04-13 09:06:00 DEBUG Selenium polling for socket on ["127.0.0.1", 9515] | |
Starting ChromeDriver 112.0.5615.49 (bd2a7bcb881c11e8cfe3078709382934e3916914-refs/branch-heads/5615@{#936}) on port 9515 | |
Only local connections are allowed. | |
Please see https://chromedriver.chromium.org/security-considerations for suggestions on keeping ChromeDriver safe. | |
ChromeDriver was started successfully. | |
2023-04-13 09:06:01 INFO Selenium -> POST session | |
2023-04-13 09:06:01 INFO Selenium >>> http://127.0.0.1:9515/session | {"capabilities":{"alwaysMatch":{"browserName":"chrome","goog:chromeOptions":{}}}} | |
2023-04-13 09:06:01 DEBUG Selenium > {"Accept"=>"application/json", "Content-Type"=>"application/json; charset=UTF-8", "User-Agent"=>"selenium/4.8.6 (ruby macosx)", "Content-Length"=>"81"} | |
2023-04-13 09:06:03 DEBUG Selenium <<< {"content-length"=>["868"], "content-type"=>["application/json; charset=utf-8"], "cache-control"=>["no-cache"]} | |
2023-04-13 09:06:03 INFO Selenium <- {"value":{"capabilities":{"acceptInsecureCerts":false,"browserName":"chrome","browserVersion":"112.0.5615.49","chrome":{"chromedriverVersion":"112.0.5615.49 (bd2a7bcb881c11e8cfe3078709382934e3916914-refs/branch-heads/5615@{#936})","userDataDir":"/var/folders/fx/nlx77ccs72g808pr1994_xtw0000gn/T/.com.google.Chrome.Ku0zO5"},"goog:chromeOptions":{"debuggerAddress":"localhost:49840"},"networkConnectionEnabled":false,"pageLoadStrategy":"normal","platformName":"mac os x","proxy":{},"setWindowRect":true,"strictFileInteractability":false,"timeouts":{"implicit":0,"pageLoad":300000,"script":30000},"unhandledPromptBehavior":"dismiss and notify","webauthn:extension:credBlob":true,"webauthn:extension:largeBlob":true,"webauthn:extension:minPinLength":true,"webauthn:extension:prf":true,"webauthn:virtualAuthenticators":true},"sessionId":"3a4dbe151403e8bd1c22ded2459e49ab"}} | |
2023-04-13 09:06:03 INFO Selenium -> POST session/3a4dbe151403e8bd1c22ded2459e49ab/timeouts | |
2023-04-13 09:06:03 INFO Selenium >>> http://127.0.0.1:9515/session/3a4dbe151403e8bd1c22ded2459e49ab/timeouts | {"implicit":2000} | |
2023-04-13 09:06:03 DEBUG Selenium > {"Accept"=>"application/json", "Content-Type"=>"application/json; charset=UTF-8", "User-Agent"=>"selenium/4.8.6 (ruby macosx)", "Content-Length"=>"17"} | |
2023-04-13 09:06:03 DEBUG Selenium <<< {"content-length"=>["14"], "content-type"=>["application/json; charset=utf-8"], "cache-control"=>["no-cache"]} | |
2023-04-13 09:06:03 INFO Selenium <- {"value":null} | |
2023-04-13 09:06:03 INFO Selenium -> POST session/3a4dbe151403e8bd1c22ded2459e49ab/url | |
2023-04-13 09:06:03 INFO Selenium >>> http://127.0.0.1:9515/session/3a4dbe151403e8bd1c22ded2459e49ab/url | {"url":"https://www.selenium.dev/selenium/web/dynamic.html"} | |
2023-04-13 09:06:03 DEBUG Selenium > {"Accept"=>"application/json", "Content-Type"=>"application/json; charset=UTF-8", "User-Agent"=>"selenium/4.8.6 (ruby macosx)", "Content-Length"=>"60"} | |
2023-04-13 09:06:03 DEBUG Selenium <<< {"content-length"=>["14"], "content-type"=>["application/json; charset=utf-8"], "cache-control"=>["no-cache"]} | |
2023-04-13 09:06:03 INFO Selenium <- {"value":null} | |
2023-04-13 09:06:03 INFO Selenium -> POST session/3a4dbe151403e8bd1c22ded2459e49ab/element | |
2023-04-13 09:06:03 INFO Selenium >>> http://127.0.0.1:9515/session/3a4dbe151403e8bd1c22ded2459e49ab/element | {"using":"css selector","value":"#reveal"} | |
2023-04-13 09:06:03 DEBUG Selenium > {"Accept"=>"application/json", "Content-Type"=>"application/json; charset=UTF-8", "User-Agent"=>"selenium/4.8.6 (ruby macosx)", "Content-Length"=>"42"} | |
2023-04-13 09:06:03 DEBUG Selenium <<< {"content-length"=>["88"], "content-type"=>["application/json; charset=utf-8"], "cache-control"=>["no-cache"]} | |
2023-04-13 09:06:03 INFO Selenium <- {"value":{"element-6066-11e4-a52e-4f735466cecf":"a7afe212-4ed0-4971-91bb-5dd9b5d3f9cb"}} | |
2023-04-13 09:06:03 INFO Selenium -> POST session/3a4dbe151403e8bd1c22ded2459e49ab/element/a7afe212-4ed0-4971-91bb-5dd9b5d3f9cb/click | |
2023-04-13 09:06:03 DEBUG Selenium <<< {"content-length"=>["14"], "content-type"=>["application/json; charset=utf-8"], "cache-control"=>["no-cache"]} | |
2023-04-13 09:06:03 INFO Selenium <- {"value":null} | |
2023-04-13 09:06:03 INFO Selenium -> POST session/3a4dbe151403e8bd1c22ded2459e49ab/element | |
2023-04-13 09:06:03 INFO Selenium >>> http://127.0.0.1:9515/session/3a4dbe151403e8bd1c22ded2459e49ab/element | {"using":"css selector","value":"#revealed"} | |
2023-04-13 09:06:03 DEBUG Selenium > {"Accept"=>"application/json", "Content-Type"=>"application/json; charset=UTF-8", "User-Agent"=>"selenium/4.8.6 (ruby macosx)", "Content-Length"=>"44"} | |
2023-04-13 09:06:03 DEBUG Selenium <<< {"content-length"=>["88"], "content-type"=>["application/json; charset=utf-8"], "cache-control"=>["no-cache"]} | |
2023-04-13 09:06:03 INFO Selenium <- {"value":{"element-6066-11e4-a52e-4f735466cecf":"8112d2d6-cd74-4fd1-89e9-f21e27612707"}} | |
2023-04-13 09:06:03 INFO Selenium -> POST session/3a4dbe151403e8bd1c22ded2459e49ab/element/8112d2d6-cd74-4fd1-89e9-f21e27612707/click | |
2023-04-13 09:06:04 DEBUG Selenium <<< {"content-length"=>["14"], "content-type"=>["application/json; charset=utf-8"], "cache-control"=>["no-cache"]} | |
2023-04-13 09:06:04 INFO Selenium <- {"value":null} | |
2023-04-13 09:06:04 INFO Selenium -> DELETE session/3a4dbe151403e8bd1c22ded2459e49ab | |
2023-04-13 09:06:04 DEBUG Selenium <<< {"content-length"=>["14"], "content-type"=>["application/json; charset=utf-8"], "cache-control"=>["no-cache"]} | |
2023-04-13 09:06:04 INFO Selenium <- {"value":null} | |
2023-04-13 09:06:04 DEBUG Selenium Checking if 92221 is exited: | |
2023-04-13 09:06:04 DEBUG Selenium Polling 20 seconds for exit of 92221 | |
2023-04-13 09:06:04 DEBUG Selenium Checking if 92221 is exited: | |
2023-04-13 09:06:04 DEBUG Selenium Checking if 92221 is exited: | |
2023-04-13 09:06:04 DEBUG Selenium -> exit code is 0 | |
2023-04-13 09:06:04 DEBUG Selenium Checking if 92221 is exited: | |
2023-04-13 09:06:04 DEBUG Selenium -> exit code is 0 | |
2023-04-13 09:06:04 DEBUG Selenium Checking if 92221 is exited: | |
2023-04-13 09:06:04 DEBUG Selenium -> exit code is 0 | |
1 example, 0 failures, 1 passed | |
Finished in 4.190002 seconds | |
2023-04-13 09:06:04 DEBUG Selenium Checking if 92221 is exited: | |
2023-04-13 09:06:04 DEBUG Selenium -> exit code is 0 | |
2023-04-13 09:06:04 DEBUG Selenium Checking if 92221 is exited: | |
2023-04-13 09:06:04 DEBUG Selenium -> exit code is 0 | |
Process finished with exit code 0 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/usr/local/bin/bash -c "env RBENV_VERSION=3.2.0 /usr/local/Cellar/rbenv/1.2.0/libexec/rbenv exec ruby -x /Users/titusfortner/.rbenv/versions/3.2.0/bin/bundle exec ruby /Users/titusfortner/.rbenv/versions/3.2.0/bin/rspec /Users/titusfortner/code/seleniumhq.github.io/examples/ruby/spec/waits/waits_spec.rb --require teamcity/spec/runner/formatter/teamcity/formatter --format 'Spec::Runner::Formatter::TeamcityFormatter' --example 'Waits implicit for send keys'" | |
Testing started at 9:06 AM ... | |
Run options: include {:full_description=>/Waits\ implicit\ for\ send\ keys/} | |
2023-04-13 09:06:26 WARN Selenium [:logger_info] Details on how to use and modify Selenium logger: | |
https://selenium.dev/documentation/webdriver/troubleshooting/logging#ruby | |
2023-04-13 09:06:26 WARN Selenium applicable driver not found; attempting to install with Selenium Manager | |
2023-04-13 09:06:26 DEBUG Selenium Selenium Manager found at /Users/titusfortner/.rbenv/versions/3.2.0/lib/ruby/gems/3.2.0/gems/selenium-webdriver-4.8.6/bin/macos/selenium-manager | |
2023-04-13 09:06:26 DEBUG Selenium Executing Process ["/Users/titusfortner/.rbenv/versions/3.2.0/lib/ruby/gems/3.2.0/gems/selenium-webdriver-4.8.6/bin/macos/selenium-manager", "--browser", "chrome", "--output", "json", "--debug"] | |
2023-04-13 09:06:26 DEBUG Selenium Using shell command to find out chrome version | |
2023-04-13 09:06:26 DEBUG Selenium Running command: "/Applications/Google\\ Chrome.app/Contents/MacOS/Google\\ Chrome --version" | |
2023-04-13 09:06:26 DEBUG Selenium Output: "Google Chrome 112.0.5615.49 " | |
2023-04-13 09:06:26 DEBUG Selenium The version of chrome is 112.0.5615.49 | |
2023-04-13 09:06:26 DEBUG Selenium Detected browser: chrome 112 | |
2023-04-13 09:06:26 DEBUG Selenium Required driver: chromedriver 112.0.5615.49 | |
2023-04-13 09:06:26 DEBUG Selenium Running command: "chromedriver --version" | |
2023-04-13 09:06:26 DEBUG Selenium Output: "" | |
2023-04-13 09:06:26 DEBUG Selenium chromedriver 112.0.5615.49 already in the cache | |
2023-04-13 09:06:26 INFO Selenium /Users/titusfortner/.cache/selenium/chromedriver/mac64/112.0.5615.49/chromedriver | |
2023-04-13 09:06:26 DEBUG Selenium Driver found at /Users/titusfortner/.cache/selenium/chromedriver/mac64/112.0.5615.49/chromedriver | |
2023-04-13 09:06:26 DEBUG Selenium Executing Process ["/Users/titusfortner/.cache/selenium/chromedriver/mac64/112.0.5615.49/chromedriver", "--port=9515"] | |
2023-04-13 09:06:26 DEBUG Selenium Starting process: ["/Users/titusfortner/.cache/selenium/chromedriver/mac64/112.0.5615.49/chromedriver", "--port=9515"] with {[:out, :err]=>#<IO:<STDOUT>>, :pgroup=>true} | |
2023-04-13 09:06:26 DEBUG Selenium -> pid: 92371 | |
2023-04-13 09:06:26 DEBUG Selenium polling for socket on ["127.0.0.1", 9515] | |
Starting ChromeDriver 112.0.5615.49 (bd2a7bcb881c11e8cfe3078709382934e3916914-refs/branch-heads/5615@{#936}) on port 9515 | |
Only local connections are allowed. | |
Please see https://chromedriver.chromium.org/security-considerations for suggestions on keeping ChromeDriver safe. | |
ChromeDriver was started successfully. | |
2023-04-13 09:06:27 INFO Selenium -> POST session | |
2023-04-13 09:06:27 INFO Selenium >>> http://127.0.0.1:9515/session | {"capabilities":{"alwaysMatch":{"browserName":"chrome","goog:chromeOptions":{}}}} | |
2023-04-13 09:06:27 DEBUG Selenium > {"Accept"=>"application/json", "Content-Type"=>"application/json; charset=UTF-8", "User-Agent"=>"selenium/4.8.6 (ruby macosx)", "Content-Length"=>"81"} | |
2023-04-13 09:06:28 DEBUG Selenium <<< {"content-length"=>["868"], "content-type"=>["application/json; charset=utf-8"], "cache-control"=>["no-cache"]} | |
2023-04-13 09:06:28 INFO Selenium <- {"value":{"capabilities":{"acceptInsecureCerts":false,"browserName":"chrome","browserVersion":"112.0.5615.49","chrome":{"chromedriverVersion":"112.0.5615.49 (bd2a7bcb881c11e8cfe3078709382934e3916914-refs/branch-heads/5615@{#936})","userDataDir":"/var/folders/fx/nlx77ccs72g808pr1994_xtw0000gn/T/.com.google.Chrome.dEshl1"},"goog:chromeOptions":{"debuggerAddress":"localhost:49855"},"networkConnectionEnabled":false,"pageLoadStrategy":"normal","platformName":"mac os x","proxy":{},"setWindowRect":true,"strictFileInteractability":false,"timeouts":{"implicit":0,"pageLoad":300000,"script":30000},"unhandledPromptBehavior":"dismiss and notify","webauthn:extension:credBlob":true,"webauthn:extension:largeBlob":true,"webauthn:extension:minPinLength":true,"webauthn:extension:prf":true,"webauthn:virtualAuthenticators":true},"sessionId":"fcb9992c6b8bcdb2d724bb24ddc7b18b"}} | |
2023-04-13 09:06:28 INFO Selenium -> POST session/fcb9992c6b8bcdb2d724bb24ddc7b18b/timeouts | |
2023-04-13 09:06:28 INFO Selenium >>> http://127.0.0.1:9515/session/fcb9992c6b8bcdb2d724bb24ddc7b18b/timeouts | {"implicit":2000} | |
2023-04-13 09:06:28 DEBUG Selenium > {"Accept"=>"application/json", "Content-Type"=>"application/json; charset=UTF-8", "User-Agent"=>"selenium/4.8.6 (ruby macosx)", "Content-Length"=>"17"} | |
2023-04-13 09:06:28 DEBUG Selenium <<< {"content-length"=>["14"], "content-type"=>["application/json; charset=utf-8"], "cache-control"=>["no-cache"]} | |
2023-04-13 09:06:28 INFO Selenium <- {"value":null} | |
2023-04-13 09:06:28 INFO Selenium -> POST session/fcb9992c6b8bcdb2d724bb24ddc7b18b/url | |
2023-04-13 09:06:28 INFO Selenium >>> http://127.0.0.1:9515/session/fcb9992c6b8bcdb2d724bb24ddc7b18b/url | {"url":"https://www.selenium.dev/selenium/web/dynamic.html"} | |
2023-04-13 09:06:28 DEBUG Selenium > {"Accept"=>"application/json", "Content-Type"=>"application/json; charset=UTF-8", "User-Agent"=>"selenium/4.8.6 (ruby macosx)", "Content-Length"=>"60"} | |
2023-04-13 09:06:29 DEBUG Selenium <<< {"content-length"=>["14"], "content-type"=>["application/json; charset=utf-8"], "cache-control"=>["no-cache"]} | |
2023-04-13 09:06:29 INFO Selenium <- {"value":null} | |
2023-04-13 09:06:29 INFO Selenium -> POST session/fcb9992c6b8bcdb2d724bb24ddc7b18b/element | |
2023-04-13 09:06:29 INFO Selenium >>> http://127.0.0.1:9515/session/fcb9992c6b8bcdb2d724bb24ddc7b18b/element | {"using":"css selector","value":"#reveal"} | |
2023-04-13 09:06:29 DEBUG Selenium > {"Accept"=>"application/json", "Content-Type"=>"application/json; charset=UTF-8", "User-Agent"=>"selenium/4.8.6 (ruby macosx)", "Content-Length"=>"42"} | |
2023-04-13 09:06:29 DEBUG Selenium <<< {"content-length"=>["88"], "content-type"=>["application/json; charset=utf-8"], "cache-control"=>["no-cache"]} | |
2023-04-13 09:06:29 INFO Selenium <- {"value":{"element-6066-11e4-a52e-4f735466cecf":"af441d43-5cf0-449a-a7d5-25f5d4341ccf"}} | |
2023-04-13 09:06:29 INFO Selenium -> POST session/fcb9992c6b8bcdb2d724bb24ddc7b18b/element/af441d43-5cf0-449a-a7d5-25f5d4341ccf/click | |
2023-04-13 09:06:29 DEBUG Selenium <<< {"content-length"=>["14"], "content-type"=>["application/json; charset=utf-8"], "cache-control"=>["no-cache"]} | |
2023-04-13 09:06:29 INFO Selenium <- {"value":null} | |
2023-04-13 09:06:29 INFO Selenium -> POST session/fcb9992c6b8bcdb2d724bb24ddc7b18b/element | |
2023-04-13 09:06:29 INFO Selenium >>> http://127.0.0.1:9515/session/fcb9992c6b8bcdb2d724bb24ddc7b18b/element | {"using":"css selector","value":"#revealed"} | |
2023-04-13 09:06:29 DEBUG Selenium > {"Accept"=>"application/json", "Content-Type"=>"application/json; charset=UTF-8", "User-Agent"=>"selenium/4.8.6 (ruby macosx)", "Content-Length"=>"44"} | |
2023-04-13 09:06:29 DEBUG Selenium <<< {"content-length"=>["88"], "content-type"=>["application/json; charset=utf-8"], "cache-control"=>["no-cache"]} | |
2023-04-13 09:06:29 INFO Selenium <- {"value":{"element-6066-11e4-a52e-4f735466cecf":"3364d0f9-d62e-495f-ae48-496afd214b73"}} | |
2023-04-13 09:06:29 INFO Selenium -> POST session/fcb9992c6b8bcdb2d724bb24ddc7b18b/element/3364d0f9-d62e-495f-ae48-496afd214b73/value | |
2023-04-13 09:06:29 INFO Selenium >>> http://127.0.0.1:9515/session/fcb9992c6b8bcdb2d724bb24ddc7b18b/element/3364d0f9-d62e-495f-ae48-496afd214b73/value | {"value":["D","i","s","p","l","a","y","e","d"],"text":"Displayed"} | |
2023-04-13 09:06:29 DEBUG Selenium > {"Accept"=>"application/json", "Content-Type"=>"application/json; charset=UTF-8", "User-Agent"=>"selenium/4.8.6 (ruby macosx)", "Content-Length"=>"66"} | |
2023-04-13 09:06:30 DEBUG Selenium <<< {"content-length"=>["14"], "content-type"=>["application/json; charset=utf-8"], "cache-control"=>["no-cache"]} | |
2023-04-13 09:06:30 INFO Selenium <- {"value":null} | |
2023-04-13 09:06:30 INFO Selenium -> DELETE session/fcb9992c6b8bcdb2d724bb24ddc7b18b | |
2023-04-13 09:06:30 DEBUG Selenium <<< {"content-length"=>["14"], "content-type"=>["application/json; charset=utf-8"], "cache-control"=>["no-cache"]} | |
2023-04-13 09:06:30 INFO Selenium <- {"value":null} | |
2023-04-13 09:06:30 DEBUG Selenium Checking if 92371 is exited: | |
2023-04-13 09:06:30 DEBUG Selenium Polling 20 seconds for exit of 92371 | |
2023-04-13 09:06:30 DEBUG Selenium Checking if 92371 is exited: | |
2023-04-13 09:06:30 DEBUG Selenium Checking if 92371 is exited: | |
2023-04-13 09:06:30 DEBUG Selenium -> exit code is 0 | |
2023-04-13 09:06:30 DEBUG Selenium Checking if 92371 is exited: | |
2023-04-13 09:06:30 DEBUG Selenium -> exit code is 0 | |
2023-04-13 09:06:30 DEBUG Selenium Checking if 92371 is exited: | |
2023-04-13 09:06:30 DEBUG Selenium -> exit code is 0 | |
1 example, 0 failures, 1 passed | |
Finished in 4.095443 seconds | |
2023-04-13 09:06:30 DEBUG Selenium Checking if 92371 is exited: | |
2023-04-13 09:06:30 DEBUG Selenium -> exit code is 0 | |
2023-04-13 09:06:30 DEBUG Selenium Checking if 92371 is exited: | |
2023-04-13 09:06:30 DEBUG Selenium -> exit code is 0 | |
Process finished with exit code 0 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
2023-04-13 09:07:20 WARN Selenium [:logger_info] Details on how to use and modify Selenium logger: | |
https://selenium.dev/documentation/webdriver/troubleshooting/logging#ruby | |
2023-04-13 09:07:20 WARN Selenium applicable driver not found; attempting to install with Selenium Manager | |
2023-04-13 09:07:20 DEBUG Selenium Selenium Manager found at /Users/titusfortner/.rbenv/versions/3.2.0/lib/ruby/gems/3.2.0/gems/selenium-webdriver-4.8.6/bin/macos/selenium-manager | |
2023-04-13 09:07:20 DEBUG Selenium Executing Process ["/Users/titusfortner/.rbenv/versions/3.2.0/lib/ruby/gems/3.2.0/gems/selenium-webdriver-4.8.6/bin/macos/selenium-manager", "--browser", "firefox", "--output", "json", "--debug"] | |
2023-04-13 09:07:20 DEBUG Selenium Using shell command to find out firefox version | |
2023-04-13 09:07:20 DEBUG Selenium Running command: "/Applications/Firefox.app/Contents/MacOS/firefox -v" | |
2023-04-13 09:07:20 DEBUG Selenium Output: "Mozilla Firefox 111.0.1" | |
2023-04-13 09:07:20 DEBUG Selenium The version of firefox is 111.0.1 | |
2023-04-13 09:07:20 DEBUG Selenium Detected browser: firefox 111 | |
2023-04-13 09:07:20 DEBUG Selenium Required driver: geckodriver 0.33.0 | |
2023-04-13 09:07:20 DEBUG Selenium Running command: "geckodriver --version" | |
2023-04-13 09:07:20 DEBUG Selenium Output: "" | |
2023-04-13 09:07:20 DEBUG Selenium geckodriver 0.33.0 already in the cache | |
2023-04-13 09:07:20 INFO Selenium /Users/titusfortner/.cache/selenium/geckodriver/mac64/0.33.0/geckodriver | |
2023-04-13 09:07:20 DEBUG Selenium Driver found at /Users/titusfortner/.cache/selenium/geckodriver/mac64/0.33.0/geckodriver | |
2023-04-13 09:07:20 DEBUG Selenium Executing Process ["/Users/titusfortner/.cache/selenium/geckodriver/mac64/0.33.0/geckodriver", "--port=4444"] | |
2023-04-13 09:07:20 DEBUG Selenium Starting process: ["/Users/titusfortner/.cache/selenium/geckodriver/mac64/0.33.0/geckodriver", "--port=4444"] with {[:out, :err]=>#<IO:<STDOUT>>, :pgroup=>true} | |
2023-04-13 09:07:20 DEBUG Selenium -> pid: 92649 | |
2023-04-13 09:07:20 DEBUG Selenium polling for socket on ["127.0.0.1", 4444] | |
1681394840260 geckodriver INFO Listening on 127.0.0.1:4444 | |
2023-04-13 09:07:20 INFO Selenium -> POST session | |
2023-04-13 09:07:20 INFO Selenium >>> http://127.0.0.1:4444/session | {"capabilities":{"alwaysMatch":{"timeouts":{"implicit":1500},"acceptInsecureCerts":true,"browserName":"firefox","moz:firefoxOptions":{},"moz:debuggerAddress":true}}} | |
2023-04-13 09:07:20 DEBUG Selenium > {"Accept"=>"application/json", "Content-Type"=>"application/json; charset=UTF-8", "User-Agent"=>"selenium/4.8.6 (ruby macosx)", "Content-Length"=>"165"} | |
1681394840677 mozrunner::runner INFO Running command: MOZ_CRASHREPORTER="1" MOZ_CRASHREPORTER_NO_REPORT="1" MOZ_CRASHREPORTER_SHUTDOWN="1" MOZ_NO_REMOTE="1" "/App ... s" "localhost" "-foreground" "-no-remote" "-profile" "/var/folders/fx/nlx77ccs72g808pr1994_xtw0000gn/T/rust_mozprofileJ41o6r" | |
console.warn: services.settings: Ignoring preference override of remote settings server | |
console.warn: services.settings: Allow by setting MOZ_REMOTE_SETTINGS_DEVTOOLS=1 in the environment | |
1681394841437 Marionette INFO Marionette enabled | |
1681394841585 Marionette INFO Listening on port 49901 | |
console.error: "Warning: unrecognized command line flag -remote-allow-hosts\n" | |
Read port: 49901 | |
WebDriver BiDi listening on ws://127.0.0.1:9222 | |
1681394842616 RemoteAgent WARN TLS certificate errors will be ignored for this session | |
console.warn: SearchSettings: "get: No settings file exists, new profile?" (new NotFoundError("Could not open the file at /var/folders/fx/nlx77ccs72g808pr1994_xtw0000gn/T/rust_mozprofileJ41o6r/search.json.mozlz4", (void 0))) | |
DevTools listening on ws://127.0.0.1:9222/devtools/browser/311bf473-b03e-4567-b7f6-913e5c4bf3f9 | |
2023-04-13 09:07:24 DEBUG Selenium <<< {"content-type"=>["application/json; charset=utf-8"], "cache-control"=>["no-cache"], "content-length"=>["800"], "date"=>["Thu, 13 Apr 2023 14:07:20 GMT"]} | |
2023-04-13 09:07:24 INFO Selenium <- {"value":{"sessionId":"21f183e6-307f-45b3-903e-78406ed7a91b","capabilities":{"acceptInsecureCerts":true,"browserName":"firefox","browserVersion":"111.0.1","moz:accessibilityChecks":false,"moz:buildID":"20230321111920","moz:debuggerAddress":"127.0.0.1:9222","moz:geckodriverVersion":"0.33.0","moz:headless":false,"moz:platformVersion":"20.6.0","moz:processID":92650,"moz:profile":"/var/folders/fx/nlx77ccs72g808pr1994_xtw0000gn/T/rust_mozprofileJ41o6r","moz:shutdownTimeout":60000,"moz:useNonSpecCompliantPointerOrigin":false,"moz:webdriverClick":true,"moz:windowless":false,"pageLoadStrategy":"normal","platformName":"mac","proxy":{},"setWindowRect":true,"strictFileInteractability":false,"timeouts":{"implicit":1500,"pageLoad":300000,"script":30000},"unhandledPromptBehavior":"dismiss and notify"}}} | |
2023-04-13 09:07:24 INFO Selenium -> POST session/21f183e6-307f-45b3-903e-78406ed7a91b/timeouts | |
2023-04-13 09:07:24 INFO Selenium >>> http://127.0.0.1:4444/session/21f183e6-307f-45b3-903e-78406ed7a91b/timeouts | {"implicit":2000} | |
2023-04-13 09:07:24 DEBUG Selenium > {"Accept"=>"application/json", "Content-Type"=>"application/json; charset=UTF-8", "User-Agent"=>"selenium/4.8.6 (ruby macosx)", "Content-Length"=>"17"} | |
2023-04-13 09:07:24 DEBUG Selenium <<< {"content-type"=>["application/json; charset=utf-8"], "cache-control"=>["no-cache"], "content-length"=>["14"], "date"=>["Thu, 13 Apr 2023 14:07:24 GMT"]} | |
2023-04-13 09:07:24 INFO Selenium <- {"value":null} | |
2023-04-13 09:07:24 INFO Selenium -> POST session/21f183e6-307f-45b3-903e-78406ed7a91b/url | |
2023-04-13 09:07:24 INFO Selenium >>> http://127.0.0.1:4444/session/21f183e6-307f-45b3-903e-78406ed7a91b/url | {"url":"https://www.selenium.dev/selenium/web/dynamic.html"} | |
2023-04-13 09:07:24 DEBUG Selenium > {"Accept"=>"application/json", "Content-Type"=>"application/json; charset=UTF-8", "User-Agent"=>"selenium/4.8.6 (ruby macosx)", "Content-Length"=>"60"} | |
2023-04-13 09:07:24 DEBUG Selenium <<< {"content-type"=>["application/json; charset=utf-8"], "cache-control"=>["no-cache"], "content-length"=>["14"], "date"=>["Thu, 13 Apr 2023 14:07:24 GMT"]} | |
2023-04-13 09:07:24 INFO Selenium <- {"value":null} | |
2023-04-13 09:07:24 INFO Selenium -> POST session/21f183e6-307f-45b3-903e-78406ed7a91b/element | |
2023-04-13 09:07:24 INFO Selenium >>> http://127.0.0.1:4444/session/21f183e6-307f-45b3-903e-78406ed7a91b/element | {"using":"css selector","value":"#reveal"} | |
2023-04-13 09:07:24 DEBUG Selenium > {"Accept"=>"application/json", "Content-Type"=>"application/json; charset=UTF-8", "User-Agent"=>"selenium/4.8.6 (ruby macosx)", "Content-Length"=>"42"} | |
2023-04-13 09:07:24 DEBUG Selenium <<< {"content-type"=>["application/json; charset=utf-8"], "cache-control"=>["no-cache"], "content-length"=>["88"], "date"=>["Thu, 13 Apr 2023 14:07:24 GMT"]} | |
2023-04-13 09:07:24 INFO Selenium <- {"value":{"element-6066-11e4-a52e-4f735466cecf":"64bcec25-8153-4035-b4c7-080cf8ac6a1d"}} | |
2023-04-13 09:07:24 INFO Selenium -> POST session/21f183e6-307f-45b3-903e-78406ed7a91b/element/64bcec25-8153-4035-b4c7-080cf8ac6a1d/click | |
2023-04-13 09:07:25 DEBUG Selenium <<< {"content-type"=>["application/json; charset=utf-8"], "cache-control"=>["no-cache"], "content-length"=>["14"], "date"=>["Thu, 13 Apr 2023 14:07:24 GMT"]} | |
2023-04-13 09:07:25 INFO Selenium <- {"value":null} | |
2023-04-13 09:07:25 INFO Selenium -> POST session/21f183e6-307f-45b3-903e-78406ed7a91b/element | |
2023-04-13 09:07:25 INFO Selenium >>> http://127.0.0.1:4444/session/21f183e6-307f-45b3-903e-78406ed7a91b/element | {"using":"css selector","value":"#revealed"} | |
2023-04-13 09:07:25 DEBUG Selenium > {"Accept"=>"application/json", "Content-Type"=>"application/json; charset=UTF-8", "User-Agent"=>"selenium/4.8.6 (ruby macosx)", "Content-Length"=>"44"} | |
2023-04-13 09:07:25 DEBUG Selenium <<< {"content-type"=>["application/json; charset=utf-8"], "cache-control"=>["no-cache"], "content-length"=>["88"], "date"=>["Thu, 13 Apr 2023 14:07:24 GMT"]} | |
2023-04-13 09:07:25 INFO Selenium <- {"value":{"element-6066-11e4-a52e-4f735466cecf":"7c31503d-cb9b-461e-a0db-194410baadf1"}} | |
2023-04-13 09:07:25 INFO Selenium -> POST session/21f183e6-307f-45b3-903e-78406ed7a91b/element/7c31503d-cb9b-461e-a0db-194410baadf1/click | |
2023-04-13 09:07:25 DEBUG Selenium <<< {"content-type"=>["application/json; charset=utf-8"], "cache-control"=>["no-cache"], "content-length"=>["739"], "date"=>["Thu, 13 Apr 2023 14:07:24 GMT"]} | |
2023-04-13 09:07:25 INFO Selenium <- {"value":{"error":"element not interactable","message":"Element <input id=\"revealed\"> could not be scrolled into view","stacktrace":"RemoteError@chrome://remote/content/shared/RemoteError.sys.mjs:8:8\nWebDriverError@chrome://remote/content/shared/webdriver/Errors.sys.mjs:180:5\nElementNotInteractableError@chrome://remote/content/shared/webdriver/Errors.sys.mjs:290:5\nwebdriverClickElement@chrome://remote/content/marionette/interaction.sys.mjs:150:11\ninteraction.clickElement@chrome://remote/content/marionette/interaction.sys.mjs:119:11\nclickElement@chrome://remote/content/marionette/actors/MarionetteCommandsChild.sys.mjs:208:29\nreceiveMessage@chrome://remote/content/marionette/actors/MarionetteCommandsChild.sys.mjs:97:31\n"}} | |
2023-04-13 09:07:25 INFO Selenium -> DELETE session/21f183e6-307f-45b3-903e-78406ed7a91b | |
1681394845125 Marionette INFO Stopped listening on port 49901 | |
console.error: (new TypeError("NetworkError: Network request failed", "resource://services-settings/Utils.jsm", 237)) | |
JavaScript error: resource://services-settings/Utils.jsm, line 237: TypeError: NetworkError: Network request failed | |
WARNING: A blocker encountered an error while we were waiting. | |
Blocker: Waiting for ping task | |
Phase: TelemetryController: Waiting for pending ping activity | |
State: (none) | |
WARNING: Error: Phase "profile-before-change" is finished, it is too late to register completion condition "OS.File: flush I/O queued before profileBeforeChange" | |
WARNING: addBlocker@resource://gre/modules/AsyncShutdown.sys.mjs:727:15 | |
addBlocker@resource://gre/modules/AsyncShutdown.sys.mjs:523:26 | |
addBlocker@resource://gre/modules/AsyncShutdown.sys.mjs:458:15 | |
setupShutdown@resource://gre/modules/osfile/osfile_async_front.jsm:1548:28 | |
@resource://gre/modules/osfile/osfile_async_front.jsm:1568:16 | |
@resource://gre/modules/osfile.jsm:12:30 | |
@resource://gre/modules/TelemetryStorage.sys.mjs:10:28 | |
_checkPendingPings@resource://gre/modules/TelemetrySend.sys.mjs:863:17 | |
setup@resource://gre/modules/TelemetrySend.sys.mjs:803:18 | |
setup@resource://gre/modules/TelemetrySend.sys.mjs:241:30 | |
setupTelemetry/this._delayedInitTask<@resource://gre/modules/TelemetryControllerParent.sys.mjs:828:36 | |
observe@resource://gre/modules/AsyncShutdown.sys.mjs:576:16 | |
console.error: "TelemetryScheduler.shutdown - Already shut down" | |
WARNING: A blocker encountered an error while we were waiting. | |
Blocker: Waiting for ping task | |
Phase: TelemetryController: Waiting for pending ping activity | |
State: (none) | |
WARNING: Error: Phase "profile-before-change" is finished, it is too late to register completion condition "OS.File: flush I/O queued before profileBeforeChange" | |
WARNING: addBlocker@resource://gre/modules/AsyncShutdown.sys.mjs:727:15 | |
addBlocker@resource://gre/modules/AsyncShutdown.sys.mjs:523:26 | |
addBlocker@resource://gre/modules/AsyncShutdown.sys.mjs:458:15 | |
setupShutdown@resource://gre/modules/osfile/osfile_async_front.jsm:1548:28 | |
@resource://gre/modules/osfile/osfile_async_front.jsm:1568:16 | |
@resource://gre/modules/osfile.jsm:12:30 | |
@resource://gre/modules/TelemetryStorage.sys.mjs:10:28 | |
_checkPendingPings@resource://gre/modules/TelemetrySend.sys.mjs:863:17 | |
setup@resource://gre/modules/TelemetrySend.sys.mjs:803:18 | |
setup@resource://gre/modules/TelemetrySend.sys.mjs:241:30 | |
setupTelemetry/this._delayedInitTask<@resource://gre/modules/TelemetryControllerParent.sys.mjs:828:36 | |
observe@resource://gre/modules/AsyncShutdown.sys.mjs:576:16 | |
WARNING: A blocker encountered an error while we were waiting. | |
Blocker: Waiting for ping task | |
Phase: TelemetryController: Waiting for pending ping activity | |
State: (none) | |
WARNING: Error: Phase "profile-before-change" is finished, it is too late to register completion condition "OS.File: flush I/O queued before profileBeforeChange" | |
WARNING: addBlocker@resource://gre/modules/AsyncShutdown.sys.mjs:727:15 | |
addBlocker@resource://gre/modules/AsyncShutdown.sys.mjs:523:26 | |
addBlocker@resource://gre/modules/AsyncShutdown.sys.mjs:458:15 | |
setupShutdown@resource://gre/modules/osfile/osfile_async_front.jsm:1548:28 | |
@resource://gre/modules/osfile/osfile_async_front.jsm:1568:16 | |
@resource://gre/modules/osfile.jsm:12:30 | |
@resource://gre/modules/TelemetryStorage.sys.mjs:10:28 | |
_checkPendingPings@resource://gre/modules/TelemetrySend.sys.mjs:863:17 | |
setup@resource://gre/modules/TelemetrySend.sys.mjs:803:18 | |
setup@resource://gre/modules/TelemetrySend.sys.mjs:241:30 | |
setupTelemetry/this._delayedInitTask<@resource://gre/modules/TelemetryControllerParent.sys.mjs:828:36 | |
observe@resource://gre/modules/AsyncShutdown.sys.mjs:576:16 | |
WARNING: A blocker encountered an error while we were waiting. | |
Blocker: TelemetryController: shutting down | |
Phase: profile-before-change-telemetry | |
State: Error getting state: Error: Phase "profile-before-change" is finished, it is too late to register completion condition "OS.File: flush I/O queued before profileBeforeChange" at addBlocker@resource://gre/modules/AsyncShutdown.sys.mjs:727:15 | |
addBlocker@resource://gre/modules/AsyncShutdown.sys.mjs:523:26 | |
addBlocker@resource://gre/modules/AsyncShutdown.sys.mjs:458:15 | |
setupShutdown@resource://gre/modules/osfile/osfile_async_front.jsm:1548:28 | |
@resource://gre/modules/osfile/osfile_async_front.jsm:1568:16 | |
@resource://gre/modules/osfile.jsm:12:30 | |
@resource://gre/modules/TelemetryStorage.sys.mjs:10:28 | |
_checkPendingPings@resource://gre/modules/TelemetrySend.sys.mjs:863:17 | |
setup@resource://gre/modules/TelemetrySend.sys.mjs:803:18 | |
setup@resource://gre/modules/TelemetrySend.sys.mjs:241:30 | |
setupTelemetry/this._delayedInitTask<@resource://gre/modules/TelemetryControllerParent.sys.mjs:828:36 | |
observe@resource://gre/modules/AsyncShutdown.sys.mjs:576:16 | |
WARNING: Error: Phase "profile-before-change" is finished, it is too late to register completion condition "OS.File: flush I/O queued before profileBeforeChange" | |
WARNING: addBlocker@resource://gre/modules/AsyncShutdown.sys.mjs:727:15 | |
addBlocker@resource://gre/modules/AsyncShutdown.sys.mjs:523:26 | |
addBlocker@resource://gre/modules/AsyncShutdown.sys.mjs:458:15 | |
setupShutdown@resource://gre/modules/osfile/osfile_async_front.jsm:1548:28 | |
@resource://gre/modules/osfile/osfile_async_front.jsm:1568:16 | |
@resource://gre/modules/osfile.jsm:12:30 | |
@resource://gre/modules/TelemetryStorage.sys.mjs:10:28 | |
_checkPendingPings@resource://gre/modules/TelemetrySend.sys.mjs:863:17 | |
setup@resource://gre/modules/TelemetrySend.sys.mjs:803:18 | |
setup@resource://gre/modules/TelemetrySend.sys.mjs:241:30 | |
setupTelemetry/this._delayedInitTask<@resource://gre/modules/TelemetryControllerParent.sys.mjs:828:36 | |
observe@resource://gre/modules/AsyncShutdown.sys.mjs:576:16 | |
JavaScript error: resource://gre/modules/AsyncShutdown.sys.mjs, line 727: Error: Phase "profile-before-change" is finished, it is too late to register completion condition "OS.File: flush I/O queued before profileBeforeChange" | |
JavaScript error: resource://gre/modules/AsyncShutdown.sys.mjs, line 727: Error: Phase "profile-before-change" is finished, it is too late to register completion condition "OS.File: flush I/O queued before profileBeforeChange" | |
JavaScript error: resource://gre/modules/AsyncShutdown.sys.mjs, line 727: Error: Phase "profile-before-change" is finished, it is too late to register completion condition "OS.File: flush I/O queued before profileBeforeChange" | |
JavaScript error: resource://gre/modules/AsyncShutdown.sys.mjs, line 727: Error: Phase "profile-before-change" is finished, it is too late to register completion condition "OS.File: flush I/O queued before profileBeforeChange" | |
JavaScript error: resource://gre/modules/AsyncShutdown.sys.mjs, line 727: Error: Phase "profile-before-change" is finished, it is too late to register completion condition "OS.File: flush I/O queued before profileBeforeChange" | |
JavaScript error: resource://gre/modules/AsyncShutdown.sys.mjs, line 727: Error: Phase "profile-before-change" is finished, it is too late to register completion condition "OS.File: flush I/O queued before profileBeforeChange" | |
2023-04-13 09:07:25 DEBUG Selenium <<< {"content-type"=>["application/json; charset=utf-8"], "cache-control"=>["no-cache"], "content-length"=>["14"], "date"=>["Thu, 13 Apr 2023 14:07:24 GMT"]} | |
2023-04-13 09:07:25 INFO Selenium <- {"value":null} | |
2023-04-13 09:07:25 DEBUG Selenium Checking if 92649 is exited: | |
2023-04-13 09:07:25 DEBUG Selenium Checking if 92649 is exited: | |
2023-04-13 09:07:25 DEBUG Selenium Sending TERM to process: 92649 | |
2023-04-13 09:07:25 DEBUG Selenium Polling 20 seconds for exit of 92649 | |
2023-04-13 09:07:25 DEBUG Selenium Checking if 92649 is exited: | |
2023-04-13 09:07:25 DEBUG Selenium Checking if 92649 is exited: | |
2023-04-13 09:07:25 DEBUG Selenium -> exit code is 15 | |
2023-04-13 09:07:25 DEBUG Selenium Checking if 92649 is exited: | |
2023-04-13 09:07:25 DEBUG Selenium -> exit code is 15 | |
2023-04-13 09:07:25 DEBUG Selenium -> stopped 92649 | |
Selenium::WebDriver::Error::ElementNotInteractableError: Element <input id="revealed"> could not be scrolled into view | |
0) Waits implicit for click | |
Failure/Error: driver.find_element(id: 'revealed').click | |
Selenium::WebDriver::Error::ElementNotInteractableError: | |
Element <input id="revealed"> could not be scrolled into view | |
# RemoteError@chrome://remote/content/shared/RemoteError.sys.mjs:8:8 | |
# WebDriverError@chrome://remote/content/shared/webdriver/Errors.sys.mjs:180:5 | |
# ElementNotInteractableError@chrome://remote/content/shared/webdriver/Errors.sys.mjs:290:5 | |
# webdriverClickElement@chrome://remote/content/marionette/interaction.sys.mjs:150:11 | |
# interaction.clickElement@chrome://remote/content/marionette/interaction.sys.mjs:119:11 | |
# clickElement@chrome://remote/content/marionette/actors/MarionetteCommandsChild.sys.mjs:208:29 | |
# receiveMessage@chrome://remote/content/marionette/actors/MarionetteCommandsChild.sys.mjs:97:31 | |
# ./spec/waits/waits_spec.rb:42:in `block (2 levels) in <top (required)>' |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/usr/local/bin/bash -c "env RBENV_VERSION=3.2.0 /usr/local/Cellar/rbenv/1.2.0/libexec/rbenv exec ruby -x /Users/titusfortner/.rbenv/versions/3.2.0/bin/bundle exec ruby /Users/titusfortner/.rbenv/versions/3.2.0/bin/rspec /Users/titusfortner/code/seleniumhq.github.io/examples/ruby/spec/waits/waits_spec.rb --require teamcity/spec/runner/formatter/teamcity/formatter --format 'Spec::Runner::Formatter::TeamcityFormatter' --example 'Waits implicit for send keys'" | |
Testing started at 9:07 AM ... | |
Run options: include {:full_description=>/Waits\ implicit\ for\ send\ keys/} | |
2023-04-13 09:07:05 WARN Selenium [:logger_info] Details on how to use and modify Selenium logger: | |
https://selenium.dev/documentation/webdriver/troubleshooting/logging#ruby | |
2023-04-13 09:07:05 WARN Selenium applicable driver not found; attempting to install with Selenium Manager | |
2023-04-13 09:07:05 DEBUG Selenium Selenium Manager found at /Users/titusfortner/.rbenv/versions/3.2.0/lib/ruby/gems/3.2.0/gems/selenium-webdriver-4.8.6/bin/macos/selenium-manager | |
2023-04-13 09:07:05 DEBUG Selenium Executing Process ["/Users/titusfortner/.rbenv/versions/3.2.0/lib/ruby/gems/3.2.0/gems/selenium-webdriver-4.8.6/bin/macos/selenium-manager", "--browser", "firefox", "--output", "json", "--debug"] | |
2023-04-13 09:07:05 DEBUG Selenium Using shell command to find out firefox version | |
2023-04-13 09:07:05 DEBUG Selenium Running command: "/Applications/Firefox.app/Contents/MacOS/firefox -v" | |
2023-04-13 09:07:05 DEBUG Selenium Output: "Mozilla Firefox 111.0.1" | |
2023-04-13 09:07:05 DEBUG Selenium The version of firefox is 111.0.1 | |
2023-04-13 09:07:05 DEBUG Selenium Detected browser: firefox 111 | |
2023-04-13 09:07:05 DEBUG Selenium Required driver: geckodriver 0.33.0 | |
2023-04-13 09:07:05 DEBUG Selenium Running command: "geckodriver --version" | |
2023-04-13 09:07:05 DEBUG Selenium Output: "" | |
2023-04-13 09:07:05 DEBUG Selenium geckodriver 0.33.0 already in the cache | |
2023-04-13 09:07:05 INFO Selenium /Users/titusfortner/.cache/selenium/geckodriver/mac64/0.33.0/geckodriver | |
2023-04-13 09:07:05 DEBUG Selenium Driver found at /Users/titusfortner/.cache/selenium/geckodriver/mac64/0.33.0/geckodriver | |
2023-04-13 09:07:05 DEBUG Selenium Executing Process ["/Users/titusfortner/.cache/selenium/geckodriver/mac64/0.33.0/geckodriver", "--port=4444"] | |
2023-04-13 09:07:05 DEBUG Selenium Starting process: ["/Users/titusfortner/.cache/selenium/geckodriver/mac64/0.33.0/geckodriver", "--port=4444"] with {[:out, :err]=>#<IO:<STDOUT>>, :pgroup=>true} | |
2023-04-13 09:07:05 DEBUG Selenium -> pid: 92542 | |
2023-04-13 09:07:05 DEBUG Selenium polling for socket on ["127.0.0.1", 4444] | |
1681394825845 geckodriver INFO Listening on 127.0.0.1:4444 | |
2023-04-13 09:07:06 INFO Selenium -> POST session | |
2023-04-13 09:07:06 INFO Selenium >>> http://127.0.0.1:4444/session | {"capabilities":{"alwaysMatch":{"timeouts":{"implicit":1500},"acceptInsecureCerts":true,"browserName":"firefox","moz:firefoxOptions":{},"moz:debuggerAddress":true}}} | |
2023-04-13 09:07:06 DEBUG Selenium > {"Accept"=>"application/json", "Content-Type"=>"application/json; charset=UTF-8", "User-Agent"=>"selenium/4.8.6 (ruby macosx)", "Content-Length"=>"165"} | |
1681394826254 mozrunner::runner INFO Running command: MOZ_CRASHREPORTER="1" MOZ_CRASHREPORTER_NO_REPORT="1" MOZ_CRASHREPORTER_SHUTDOWN="1" MOZ_NO_REMOTE="1" "/App ... s" "localhost" "-foreground" "-no-remote" "-profile" "/var/folders/fx/nlx77ccs72g808pr1994_xtw0000gn/T/rust_mozprofileXYmge8" | |
console.warn: services.settings: Ignoring preference override of remote settings server | |
console.warn: services.settings: Allow by setting MOZ_REMOTE_SETTINGS_DEVTOOLS=1 in the environment | |
1681394827054 Marionette INFO Marionette enabled | |
1681394827219 Marionette INFO Listening on port 49867 | |
console.error: "Warning: unrecognized command line flag -remote-allow-hosts\n" | |
Read port: 49867 | |
WebDriver BiDi listening on ws://127.0.0.1:9222 | |
1681394828266 RemoteAgent WARN TLS certificate errors will be ignored for this session | |
console.warn: SearchSettings: "get: No settings file exists, new profile?" (new NotFoundError("Could not open the file at /var/folders/fx/nlx77ccs72g808pr1994_xtw0000gn/T/rust_mozprofileXYmge8/search.json.mozlz4", (void 0))) | |
DevTools listening on ws://127.0.0.1:9222/devtools/browser/8641c49c-5a46-42c2-b4a9-c7f2dc3c3bee | |
2023-04-13 09:07:10 DEBUG Selenium <<< {"content-type"=>["application/json; charset=utf-8"], "cache-control"=>["no-cache"], "content-length"=>["800"], "date"=>["Thu, 13 Apr 2023 14:07:06 GMT"]} | |
2023-04-13 09:07:10 INFO Selenium <- {"value":{"sessionId":"54df369e-47f2-440c-9db8-224d5e4b9702","capabilities":{"acceptInsecureCerts":true,"browserName":"firefox","browserVersion":"111.0.1","moz:accessibilityChecks":false,"moz:buildID":"20230321111920","moz:debuggerAddress":"127.0.0.1:9222","moz:geckodriverVersion":"0.33.0","moz:headless":false,"moz:platformVersion":"20.6.0","moz:processID":92543,"moz:profile":"/var/folders/fx/nlx77ccs72g808pr1994_xtw0000gn/T/rust_mozprofileXYmge8","moz:shutdownTimeout":60000,"moz:useNonSpecCompliantPointerOrigin":false,"moz:webdriverClick":true,"moz:windowless":false,"pageLoadStrategy":"normal","platformName":"mac","proxy":{},"setWindowRect":true,"strictFileInteractability":false,"timeouts":{"implicit":1500,"pageLoad":300000,"script":30000},"unhandledPromptBehavior":"dismiss and notify"}}} | |
2023-04-13 09:07:10 INFO Selenium -> POST session/54df369e-47f2-440c-9db8-224d5e4b9702/timeouts | |
2023-04-13 09:07:10 INFO Selenium >>> http://127.0.0.1:4444/session/54df369e-47f2-440c-9db8-224d5e4b9702/timeouts | {"implicit":2000} | |
2023-04-13 09:07:10 DEBUG Selenium > {"Accept"=>"application/json", "Content-Type"=>"application/json; charset=UTF-8", "User-Agent"=>"selenium/4.8.6 (ruby macosx)", "Content-Length"=>"17"} | |
2023-04-13 09:07:10 DEBUG Selenium <<< {"content-type"=>["application/json; charset=utf-8"], "cache-control"=>["no-cache"], "content-length"=>["14"], "date"=>["Thu, 13 Apr 2023 14:07:10 GMT"]} | |
2023-04-13 09:07:10 INFO Selenium <- {"value":null} | |
2023-04-13 09:07:10 INFO Selenium -> POST session/54df369e-47f2-440c-9db8-224d5e4b9702/url | |
2023-04-13 09:07:10 INFO Selenium >>> http://127.0.0.1:4444/session/54df369e-47f2-440c-9db8-224d5e4b9702/url | {"url":"https://www.selenium.dev/selenium/web/dynamic.html"} | |
2023-04-13 09:07:10 DEBUG Selenium > {"Accept"=>"application/json", "Content-Type"=>"application/json; charset=UTF-8", "User-Agent"=>"selenium/4.8.6 (ruby macosx)", "Content-Length"=>"60"} | |
2023-04-13 09:07:10 DEBUG Selenium <<< {"content-type"=>["application/json; charset=utf-8"], "cache-control"=>["no-cache"], "content-length"=>["14"], "date"=>["Thu, 13 Apr 2023 14:07:10 GMT"]} | |
2023-04-13 09:07:10 INFO Selenium <- {"value":null} | |
2023-04-13 09:07:10 INFO Selenium -> POST session/54df369e-47f2-440c-9db8-224d5e4b9702/element | |
2023-04-13 09:07:10 INFO Selenium >>> http://127.0.0.1:4444/session/54df369e-47f2-440c-9db8-224d5e4b9702/element | {"using":"css selector","value":"#reveal"} | |
2023-04-13 09:07:10 DEBUG Selenium > {"Accept"=>"application/json", "Content-Type"=>"application/json; charset=UTF-8", "User-Agent"=>"selenium/4.8.6 (ruby macosx)", "Content-Length"=>"42"} | |
2023-04-13 09:07:10 DEBUG Selenium <<< {"content-type"=>["application/json; charset=utf-8"], "cache-control"=>["no-cache"], "content-length"=>["88"], "date"=>["Thu, 13 Apr 2023 14:07:10 GMT"]} | |
2023-04-13 09:07:10 INFO Selenium <- {"value":{"element-6066-11e4-a52e-4f735466cecf":"3150ef6b-41e5-4444-9144-d71cf3298bd0"}} | |
2023-04-13 09:07:10 INFO Selenium -> POST session/54df369e-47f2-440c-9db8-224d5e4b9702/element/3150ef6b-41e5-4444-9144-d71cf3298bd0/click | |
2023-04-13 09:07:10 DEBUG Selenium <<< {"content-type"=>["application/json; charset=utf-8"], "cache-control"=>["no-cache"], "content-length"=>["14"], "date"=>["Thu, 13 Apr 2023 14:07:10 GMT"]} | |
2023-04-13 09:07:10 INFO Selenium <- {"value":null} | |
2023-04-13 09:07:10 INFO Selenium -> POST session/54df369e-47f2-440c-9db8-224d5e4b9702/element | |
2023-04-13 09:07:10 INFO Selenium >>> http://127.0.0.1:4444/session/54df369e-47f2-440c-9db8-224d5e4b9702/element | {"using":"css selector","value":"#revealed"} | |
2023-04-13 09:07:10 DEBUG Selenium > {"Accept"=>"application/json", "Content-Type"=>"application/json; charset=UTF-8", "User-Agent"=>"selenium/4.8.6 (ruby macosx)", "Content-Length"=>"44"} | |
2023-04-13 09:07:10 DEBUG Selenium <<< {"content-type"=>["application/json; charset=utf-8"], "cache-control"=>["no-cache"], "content-length"=>["88"], "date"=>["Thu, 13 Apr 2023 14:07:10 GMT"]} | |
2023-04-13 09:07:10 INFO Selenium <- {"value":{"element-6066-11e4-a52e-4f735466cecf":"88760728-7a1f-4a21-944c-6386e240f399"}} | |
2023-04-13 09:07:10 INFO Selenium -> POST session/54df369e-47f2-440c-9db8-224d5e4b9702/element/88760728-7a1f-4a21-944c-6386e240f399/value | |
2023-04-13 09:07:10 INFO Selenium >>> http://127.0.0.1:4444/session/54df369e-47f2-440c-9db8-224d5e4b9702/element/88760728-7a1f-4a21-944c-6386e240f399/value | {"value":["D","i","s","p","l","a","y","e","d"],"text":"Displayed"} | |
2023-04-13 09:07:10 DEBUG Selenium > {"Accept"=>"application/json", "Content-Type"=>"application/json; charset=UTF-8", "User-Agent"=>"selenium/4.8.6 (ruby macosx)", "Content-Length"=>"66"} | |
2023-04-13 09:07:10 DEBUG Selenium <<< {"content-type"=>["application/json; charset=utf-8"], "cache-control"=>["no-cache"], "content-length"=>["752"], "date"=>["Thu, 13 Apr 2023 14:07:10 GMT"]} | |
2023-04-13 09:07:10 INFO Selenium <- {"value":{"error":"element not interactable","message":"Element <input id=\"revealed\"> is not reachable by keyboard","stacktrace":"RemoteError@chrome://remote/content/shared/RemoteError.sys.mjs:8:8\nWebDriverError@chrome://remote/content/shared/webdriver/Errors.sys.mjs:180:5\nElementNotInteractableError@chrome://remote/content/shared/webdriver/Errors.sys.mjs:290:5\nwebdriverSendKeysToElement@chrome://remote/content/marionette/interaction.sys.mjs:624:13\ninteraction.sendKeysToElement@chrome://remote/content/marionette/interaction.sys.mjs:598:11\nsendKeysToElement@chrome://remote/content/marionette/actors/MarionetteCommandsChild.sys.mjs:516:29\nreceiveMessage@chrome://remote/content/marionette/actors/MarionetteCommandsChild.sys.mjs:157:31\n"}} | |
2023-04-13 09:07:10 INFO Selenium -> DELETE session/54df369e-47f2-440c-9db8-224d5e4b9702 | |
1681394830815 Marionette INFO Stopped listening on port 49867 | |
console.error: (new TypeError("NetworkError: Network request failed", "resource://services-settings/Utils.jsm", 237)) | |
JavaScript error: resource://services-settings/Utils.jsm, line 237: TypeError: NetworkError: Network request failed | |
WARNING: A blocker encountered an error while we were waiting. | |
Blocker: Waiting for ping task | |
Phase: TelemetryController: Waiting for pending ping activity | |
State: (none) | |
WARNING: Error: Phase "profile-before-change" is finished, it is too late to register completion condition "OS.File: flush I/O queued before profileBeforeChange" | |
WARNING: addBlocker@resource://gre/modules/AsyncShutdown.sys.mjs:727:15 | |
addBlocker@resource://gre/modules/AsyncShutdown.sys.mjs:523:26 | |
addBlocker@resource://gre/modules/AsyncShutdown.sys.mjs:458:15 | |
setupShutdown@resource://gre/modules/osfile/osfile_async_front.jsm:1548:28 | |
@resource://gre/modules/osfile/osfile_async_front.jsm:1568:16 | |
@resource://gre/modules/osfile.jsm:12:30 | |
@resource://gre/modules/TelemetryStorage.sys.mjs:10:28 | |
_checkPendingPings@resource://gre/modules/TelemetrySend.sys.mjs:863:17 | |
setup@resource://gre/modules/TelemetrySend.sys.mjs:803:18 | |
setup@resource://gre/modules/TelemetrySend.sys.mjs:241:30 | |
setupTelemetry/this._delayedInitTask<@resource://gre/modules/TelemetryControllerParent.sys.mjs:828:36 | |
observe@resource://gre/modules/AsyncShutdown.sys.mjs:576:16 | |
console.error: "TelemetryScheduler.shutdown - Already shut down" | |
WARNING: A blocker encountered an error while we were waiting. | |
Blocker: Waiting for ping task | |
Phase: TelemetryController: Waiting for pending ping activity | |
State: (none) | |
WARNING: Error: Phase "profile-before-change" is finished, it is too late to register completion condition "OS.File: flush I/O queued before profileBeforeChange" | |
WARNING: addBlocker@resource://gre/modules/AsyncShutdown.sys.mjs:727:15 | |
addBlocker@resource://gre/modules/AsyncShutdown.sys.mjs:523:26 | |
addBlocker@resource://gre/modules/AsyncShutdown.sys.mjs:458:15 | |
setupShutdown@resource://gre/modules/osfile/osfile_async_front.jsm:1548:28 | |
@resource://gre/modules/osfile/osfile_async_front.jsm:1568:16 | |
@resource://gre/modules/osfile.jsm:12:30 | |
@resource://gre/modules/TelemetryStorage.sys.mjs:10:28 | |
_checkPendingPings@resource://gre/modules/TelemetrySend.sys.mjs:863:17 | |
setup@resource://gre/modules/TelemetrySend.sys.mjs:803:18 | |
setup@resource://gre/modules/TelemetrySend.sys.mjs:241:30 | |
setupTelemetry/this._delayedInitTask<@resource://gre/modules/TelemetryControllerParent.sys.mjs:828:36 | |
observe@resource://gre/modules/AsyncShutdown.sys.mjs:576:16 | |
WARNING: A blocker encountered an error while we were waiting. | |
Blocker: Waiting for ping task | |
Phase: TelemetryController: Waiting for pending ping activity | |
State: (none) | |
WARNING: Error: Phase "profile-before-change" is finished, it is too late to register completion condition "OS.File: flush I/O queued before profileBeforeChange" | |
WARNING: addBlocker@resource://gre/modules/AsyncShutdown.sys.mjs:727:15 | |
addBlocker@resource://gre/modules/AsyncShutdown.sys.mjs:523:26 | |
addBlocker@resource://gre/modules/AsyncShutdown.sys.mjs:458:15 | |
setupShutdown@resource://gre/modules/osfile/osfile_async_front.jsm:1548:28 | |
@resource://gre/modules/osfile/osfile_async_front.jsm:1568:16 | |
@resource://gre/modules/osfile.jsm:12:30 | |
@resource://gre/modules/TelemetryStorage.sys.mjs:10:28 | |
_checkPendingPings@resource://gre/modules/TelemetrySend.sys.mjs:863:17 | |
setup@resource://gre/modules/TelemetrySend.sys.mjs:803:18 | |
setup@resource://gre/modules/TelemetrySend.sys.mjs:241:30 | |
setupTelemetry/this._delayedInitTask<@resource://gre/modules/TelemetryControllerParent.sys.mjs:828:36 | |
observe@resource://gre/modules/AsyncShutdown.sys.mjs:576:16 | |
WARNING: A blocker encountered an error while we were waiting. | |
Blocker: TelemetryController: shutting down | |
Phase: profile-before-change-telemetry | |
State: Error getting state: Error: Phase "profile-before-change" is finished, it is too late to register completion condition "OS.File: flush I/O queued before profileBeforeChange" at addBlocker@resource://gre/modules/AsyncShutdown.sys.mjs:727:15 | |
addBlocker@resource://gre/modules/AsyncShutdown.sys.mjs:523:26 | |
addBlocker@resource://gre/modules/AsyncShutdown.sys.mjs:458:15 | |
setupShutdown@resource://gre/modules/osfile/osfile_async_front.jsm:1548:28 | |
@resource://gre/modules/osfile/osfile_async_front.jsm:1568:16 | |
@resource://gre/modules/osfile.jsm:12:30 | |
@resource://gre/modules/TelemetryStorage.sys.mjs:10:28 | |
_checkPendingPings@resource://gre/modules/TelemetrySend.sys.mjs:863:17 | |
setup@resource://gre/modules/TelemetrySend.sys.mjs:803:18 | |
setup@resource://gre/modules/TelemetrySend.sys.mjs:241:30 | |
setupTelemetry/this._delayedInitTask<@resource://gre/modules/TelemetryControllerParent.sys.mjs:828:36 | |
observe@resource://gre/modules/AsyncShutdown.sys.mjs:576:16 | |
WARNING: Error: Phase "profile-before-change" is finished, it is too late to register completion condition "OS.File: flush I/O queued before profileBeforeChange" | |
WARNING: addBlocker@resource://gre/modules/AsyncShutdown.sys.mjs:727:15 | |
addBlocker@resource://gre/modules/AsyncShutdown.sys.mjs:523:26 | |
addBlocker@resource://gre/modules/AsyncShutdown.sys.mjs:458:15 | |
setupShutdown@resource://gre/modules/osfile/osfile_async_front.jsm:1548:28 | |
@resource://gre/modules/osfile/osfile_async_front.jsm:1568:16 | |
@resource://gre/modules/osfile.jsm:12:30 | |
@resource://gre/modules/TelemetryStorage.sys.mjs:10:28 | |
_checkPendingPings@resource://gre/modules/TelemetrySend.sys.mjs:863:17 | |
setup@resource://gre/modules/TelemetrySend.sys.mjs:803:18 | |
setup@resource://gre/modules/TelemetrySend.sys.mjs:241:30 | |
setupTelemetry/this._delayedInitTask<@resource://gre/modules/TelemetryControllerParent.sys.mjs:828:36 | |
observe@resource://gre/modules/AsyncShutdown.sys.mjs:576:16 | |
JavaScript error: resource://gre/modules/AsyncShutdown.sys.mjs, line 727: Error: Phase "profile-before-change" is finished, it is too late to register completion condition "OS.File: flush I/O queued before profileBeforeChange" | |
JavaScript error: resource://gre/modules/AsyncShutdown.sys.mjs, line 727: Error: Phase "profile-before-change" is finished, it is too late to register completion condition "OS.File: flush I/O queued before profileBeforeChange" | |
JavaScript error: resource://gre/modules/AsyncShutdown.sys.mjs, line 727: Error: Phase "profile-before-change" is finished, it is too late to register completion condition "OS.File: flush I/O queued before profileBeforeChange" | |
JavaScript error: resource://gre/modules/AsyncShutdown.sys.mjs, line 727: Error: Phase "profile-before-change" is finished, it is too late to register completion condition "OS.File: flush I/O queued before profileBeforeChange" | |
JavaScript error: resource://gre/modules/AsyncShutdown.sys.mjs, line 727: Error: Phase "profile-before-change" is finished, it is too late to register completion condition "OS.File: flush I/O queued before profileBeforeChange" | |
JavaScript error: resource://gre/modules/AsyncShutdown.sys.mjs, line 727: Error: Phase "profile-before-change" is finished, it is too late to register completion condition "OS.File: flush I/O queued before profileBeforeChange" | |
2023-04-13 09:07:11 DEBUG Selenium <<< {"content-type"=>["application/json; charset=utf-8"], "cache-control"=>["no-cache"], "content-length"=>["14"], "date"=>["Thu, 13 Apr 2023 14:07:10 GMT"]} | |
2023-04-13 09:07:11 INFO Selenium <- {"value":null} | |
2023-04-13 09:07:11 DEBUG Selenium Checking if 92542 is exited: | |
2023-04-13 09:07:11 DEBUG Selenium Checking if 92542 is exited: | |
2023-04-13 09:07:11 DEBUG Selenium Sending TERM to process: 92542 | |
2023-04-13 09:07:11 DEBUG Selenium Polling 20 seconds for exit of 92542 | |
2023-04-13 09:07:11 DEBUG Selenium Checking if 92542 is exited: | |
2023-04-13 09:07:11 DEBUG Selenium Checking if 92542 is exited: | |
2023-04-13 09:07:11 DEBUG Selenium -> exit code is 15 | |
2023-04-13 09:07:11 DEBUG Selenium Checking if 92542 is exited: | |
2023-04-13 09:07:11 DEBUG Selenium -> exit code is 15 | |
2023-04-13 09:07:11 DEBUG Selenium -> stopped 92542 | |
Selenium::WebDriver::Error::ElementNotInteractableError: Element <input id="revealed"> is not reachable by keyboard | |
0) Waits implicit for send keys | |
Failure/Error: driver.find_element(id: 'revealed').send_keys('Displayed') | |
Selenium::WebDriver::Error::ElementNotInteractableError: | |
Element <input id="revealed"> is not reachable by keyboard | |
# RemoteError@chrome://remote/content/shared/RemoteError.sys.mjs:8:8 | |
# WebDriverError@chrome://remote/content/shared/webdriver/Errors.sys.mjs:180:5 | |
# ElementNotInteractableError@chrome://remote/content/shared/webdriver/Errors.sys.mjs:290:5 | |
# webdriverSendKeysToElement@chrome://remote/content/marionette/interaction.sys.mjs:624:13 | |
# interaction.sendKeysToElement@chrome://remote/content/marionette/interaction.sys.mjs:598:11 | |
# sendKeysToElement@chrome://remote/content/marionette/actors/MarionetteCommandsChild.sys.mjs:516:29 | |
# receiveMessage@chrome://remote/content/marionette/actors/MarionetteCommandsChild.sys.mjs:157:31 | |
# ./spec/waits/waits_spec.rb:49:in `block (2 levels) in <top (required)>' | |
1 example, 1 failure, 0 passed | |
Finished in 6.308527 seconds | |
2023-04-13 09:07:11 DEBUG Selenium Checking if 92542 is exited: | |
2023-04-13 09:07:11 DEBUG Selenium -> exit code is 15 | |
Process finished with exit code 1 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Click | |
driver.manage.timeouts.implicit_wait = 2 | |
driver.get 'https://www.selenium.dev/selenium/web/dynamic.html' | |
driver.find_element(id: 'reveal').click | |
driver.find_element(id: 'revealed').click | |
# Send Keys | |
driver.manage.timeouts.implicit_wait = 2 | |
driver.get 'https://www.selenium.dev/selenium/web/dynamic.html' | |
driver.find_element(id: 'reveal').click | |
driver.find_element(id: 'revealed').send_keys('Displayed') |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment