Skip to content

Conversation

@selenium-ci
Copy link
Member

@selenium-ci selenium-ci commented Mar 6, 2025

This is an automated pull request to update pinned browsers and drivers

Merge after verify the new browser versions properly passing the tests and no bugs need to be filed

@qodo-merge-pro
Copy link
Contributor

qodo-merge-pro bot commented Mar 6, 2025

PR Reviewer Guide 🔍

Here are some key observations to aid the review process:

⏱️ Estimated effort to review: 1 🔵⚪⚪⚪⚪
🧪 No relevant tests
🔒 No security concerns identified
⚡ No major issues detected

@qodo-merge-pro
Copy link
Contributor

qodo-merge-pro bot commented Mar 6, 2025

PR Code Suggestions ✨

No code suggestions found for the PR.

@qodo-merge-pro
Copy link
Contributor

qodo-merge-pro bot commented Mar 6, 2025

CI Feedback 🧐

(Feedback updated until commit 46b2564)

A test triggered by this PR failed. Here is an AI-generated analysis of the failure:

Action: Ruby / Local Tests (firefox, macos) / Local Tests (firefox, macos)

Failed stage: Run Bazel [❌]

Failed test name: Selenium::WebDriver::Driver behaves like driver that can be started concurrently starts multiple drivers sequentially

Failure summary:

The action failed due to two failing tests in the Selenium WebDriver Ruby bindings:

1. Selenium::WebDriver::Driver test failed with error "Failed to decode response from marionette"
when testing concurrent driver functionality. The specific test "starts multiple drivers
sequentially" failed because it couldn't properly create multiple Firefox driver instances.

2. Selenium::WebDriver::Firefox::Profile tests failed with the same "Failed to decode response from
marionette" error when trying to reuse the same Firefox profile multiple times.

Both failures appear to be related to communication issues with Firefox's marionette protocol when
managing multiple driver instances or reusing profiles.

Relevant error logs:
1:  ##[group]Operating System
2:  macOS
...

726:  �[32m[1,301 / 1,321]�[0m 4 / 30 tests;�[0m Testing //rb/spec/integration/selenium/webdriver:driver-firefox; 363s local, disk-cache ... (3 actions, 2 running)
727:  �[32m[1,302 / 1,321]�[0m 5 / 30 tests;�[0m Testing //rb/spec/integration/selenium/webdriver:driver-firefox; 365s local, disk-cache ... (3 actions, 1 running)
728:  �[32m[1,302 / 1,321]�[0m 5 / 30 tests;�[0m Testing //rb/spec/integration/selenium/webdriver:driver-firefox; 376s local, disk-cache ... (3 actions, 1 running)
729:  �[32m[1,302 / 1,321]�[0m 5 / 30 tests;�[0m Testing //rb/spec/integration/selenium/webdriver:driver-firefox; 409s local, disk-cache ... (3 actions, 1 running)
730:  �[32m[1,302 / 1,321]�[0m 5 / 30 tests;�[0m Testing //rb/spec/integration/selenium/webdriver:driver-firefox; 473s local, disk-cache ... (3 actions, 1 running)
731:  �[32m[1,302 / 1,321]�[0m 5 / 30 tests;�[0m Testing //rb/spec/integration/selenium/webdriver:driver-firefox; 492s local, disk-cache ... (3 actions, 2 running)
732:  �[31m�[1mFAIL: �[0m//rb/spec/integration/selenium/webdriver:driver-firefox (see /Users/runner/.bazel/execroot/_main/bazel-out/darwin_arm64-fastbuild/testlogs/rb/spec/integration/selenium/webdriver/driver-firefox/test.log)
733:  ==================== Test output for //rb/spec/integration/selenium/webdriver:driver-firefox:
734:  �[31m�[1mFAILED: �[0m//rb/spec/integration/selenium/webdriver:driver-firefox (Summary)
...

746:  ruby: ruby 3.1.6p260 (2024-05-29 revision a777087be6) [arm64-darwin23]
747:  Selenium::WebDriver::Driver
748:  creates default capabilities
749:  gets driver status
750:  gets the page title
751:  gets the page source
752:  refreshes the page
753:  behaves like driver that can be started concurrently
754:  starts multiple drivers sequentially (FAILED - 1)
...

799:  is able to pass element arguments
800:  is able to pass in multiple arguments
801:  execute async script
802:  is able to return arrays of primitives from async scripts
803:  is able to pass multiple arguments to async scripts
804:  times out if the callback is not invoked
805:  Failures:
806:  1) Selenium::WebDriver::Driver behaves like driver that can be started concurrently starts multiple drivers sequentially
807:  Got 2 failures:
808:  Shared Example Group: "driver that can be started concurrently" called from ./rb/spec/integration/selenium/webdriver/driver_spec.rb:25
809:  1.1) Failure/Error: assign_backtrace(failure) unless failure.backtrace
810:  expected no Exception, got #<Selenium::WebDriver::Error::UnknownError: Failed to decode response from marionette> with backtrace:
811:  # ./rb/lib/selenium/webdriver/remote/response.rb:63:in `add_cause'
812:  # ./rb/lib/selenium/webdriver/remote/response.rb:41:in `error'
...

824:  # ./rb/lib/selenium/webdriver/firefox/driver.rb:42:in `initialize'
825:  # ./rb/lib/selenium/webdriver/common/driver.rb:53:in `new'
826:  # ./rb/lib/selenium/webdriver/common/driver.rb:53:in `for'
827:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:253:in `firefox_driver'
828:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:171:in `create_driver!'
829:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/helpers.rb:37:in `create_driver!'
830:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/shared_examples/concurrent_driver.rb:37:in `block (4 levels) in <top (required)>'
831:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/shared_examples/concurrent_driver.rb:43:in `block (2 levels) in <top (required)>'
832:  1.2) Failure/Error: assign_backtrace(failure) unless failure.backtrace
833:  expected: 2
834:  got: 1
835:  (compared using ==)
836:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/shared_examples/concurrent_driver.rb:44:in `block (2 levels) in <top (required)>'
837:  Finished in 1 minute 6.84 seconds (files took 0.42429 seconds to load)
838:  51 examples, 1 failure
839:  Failed examples:
...

850:  ruby: ruby 3.1.6p260 (2024-05-29 revision a777087be6) [arm64-darwin23]
851:  Selenium::WebDriver::Driver
852:  creates default capabilities
853:  gets driver status
854:  gets the page title
855:  gets the page source
856:  refreshes the page
857:  behaves like driver that can be started concurrently
858:  starts multiple drivers sequentially (FAILED - 1)
...

903:  is able to pass element arguments
904:  is able to pass in multiple arguments
905:  execute async script
906:  is able to return arrays of primitives from async scripts
907:  is able to pass multiple arguments to async scripts
908:  times out if the callback is not invoked
909:  Failures:
910:  1) Selenium::WebDriver::Driver behaves like driver that can be started concurrently starts multiple drivers sequentially
911:  Got 2 failures:
912:  Shared Example Group: "driver that can be started concurrently" called from ./rb/spec/integration/selenium/webdriver/driver_spec.rb:25
913:  1.1) Failure/Error: assign_backtrace(failure) unless failure.backtrace
914:  expected no Exception, got #<Selenium::WebDriver::Error::UnknownError: Failed to decode response from marionette> with backtrace:
915:  # ./rb/lib/selenium/webdriver/remote/response.rb:63:in `add_cause'
916:  # ./rb/lib/selenium/webdriver/remote/response.rb:41:in `error'
...

928:  # ./rb/lib/selenium/webdriver/firefox/driver.rb:42:in `initialize'
929:  # ./rb/lib/selenium/webdriver/common/driver.rb:53:in `new'
930:  # ./rb/lib/selenium/webdriver/common/driver.rb:53:in `for'
931:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:253:in `firefox_driver'
932:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:171:in `create_driver!'
933:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/helpers.rb:37:in `create_driver!'
934:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/shared_examples/concurrent_driver.rb:37:in `block (4 levels) in <top (required)>'
935:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/shared_examples/concurrent_driver.rb:43:in `block (2 levels) in <top (required)>'
936:  1.2) Failure/Error: assign_backtrace(failure) unless failure.backtrace
937:  expected: 2
938:  got: 1
939:  (compared using ==)
940:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/shared_examples/concurrent_driver.rb:44:in `block (2 levels) in <top (required)>'
941:  Finished in 56.8 seconds (files took 0.23083 seconds to load)
942:  51 examples, 1 failure
943:  Failed examples:
...

954:  ruby: ruby 3.1.6p260 (2024-05-29 revision a777087be6) [arm64-darwin23]
955:  Selenium::WebDriver::Driver
956:  creates default capabilities
957:  gets driver status
958:  gets the page title
959:  gets the page source
960:  refreshes the page
961:  behaves like driver that can be started concurrently
962:  starts multiple drivers sequentially (FAILED - 1)
...

1007:  is able to pass element arguments
1008:  is able to pass in multiple arguments
1009:  execute async script
1010:  is able to return arrays of primitives from async scripts
1011:  is able to pass multiple arguments to async scripts
1012:  times out if the callback is not invoked
1013:  Failures:
1014:  1) Selenium::WebDriver::Driver behaves like driver that can be started concurrently starts multiple drivers sequentially
1015:  Got 2 failures:
1016:  Shared Example Group: "driver that can be started concurrently" called from ./rb/spec/integration/selenium/webdriver/driver_spec.rb:25
1017:  1.1) Failure/Error: assign_backtrace(failure) unless failure.backtrace
1018:  expected no Exception, got #<Selenium::WebDriver::Error::UnknownError: Failed to decode response from marionette> with backtrace:
1019:  # ./rb/lib/selenium/webdriver/remote/response.rb:63:in `add_cause'
1020:  # ./rb/lib/selenium/webdriver/remote/response.rb:41:in `error'
...

1032:  # ./rb/lib/selenium/webdriver/firefox/driver.rb:42:in `initialize'
1033:  # ./rb/lib/selenium/webdriver/common/driver.rb:53:in `new'
1034:  # ./rb/lib/selenium/webdriver/common/driver.rb:53:in `for'
1035:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:253:in `firefox_driver'
1036:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:171:in `create_driver!'
1037:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/helpers.rb:37:in `create_driver!'
1038:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/shared_examples/concurrent_driver.rb:37:in `block (4 levels) in <top (required)>'
1039:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/shared_examples/concurrent_driver.rb:43:in `block (2 levels) in <top (required)>'
1040:  1.2) Failure/Error: assign_backtrace(failure) unless failure.backtrace
1041:  expected: 2
1042:  got: 1
1043:  (compared using ==)
1044:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/shared_examples/concurrent_driver.rb:44:in `block (2 levels) in <top (required)>'
1045:  Finished in 2 minutes 7.2 seconds (files took 0.19193 seconds to load)
1046:  51 examples, 1 failure
1047:  Failed examples:
1048:  rspec ./rb/spec/integration/selenium/webdriver/driver_spec.rb:25 # Selenium::WebDriver::Driver behaves like driver that can be started concurrently starts multiple drivers sequentially
1049:  ================================================================================
1050:  �[32m[1,303 / 1,321]�[0m 6 / 30 tests, �[31m�[1m1 failed�[0m;�[0m [Sched] Testing //rb/spec/integration/selenium/webdriver/firefox:profile-firefox; 128s ... (3 actions, 1 running)
1051:  �[32m[1,303 / 1,321]�[0m 6 / 30 tests, �[31m�[1m1 failed�[0m;�[0m [Sched] Testing //rb/spec/integration/selenium/webdriver/firefox:profile-firefox; 140s ... (3 actions, 1 running)
1052:  �[32m[1,303 / 1,321]�[0m 6 / 30 tests, �[31m�[1m1 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver:storage-firefox; 16s local, disk-cache ... (3 actions, 2 running)
1053:  �[32m[1,304 / 1,321]�[0m 7 / 30 tests, �[31m�[1m1 failed�[0m;�[0m [Sched] Testing //rb/spec/integration/selenium/webdriver/remote:element-firefox; 16s ... (3 actions, 1 running)
1054:  �[32m[1,304 / 1,321]�[0m 7 / 30 tests, �[31m�[1m1 failed�[0m;�[0m [Sched] Testing //rb/spec/integration/selenium/webdriver/remote:element-firefox; 28s ... (3 actions, 1 running)
1055:  �[32m[1,304 / 1,321]�[0m 7 / 30 tests, �[31m�[1m1 failed�[0m;�[0m [Sched] Testing //rb/spec/integration/selenium/webdriver/remote:element-firefox; 60s ... (3 actions, 1 running)
1056:  �[31m�[1mFAIL: �[0m//rb/spec/integration/selenium/webdriver/firefox:profile-firefox (see /Users/runner/.bazel/execroot/_main/bazel-out/darwin_arm64-fastbuild/testlogs/rb/spec/integration/selenium/webdriver/firefox/profile-firefox/test_attempts/attempt_1.log)
1057:  �[32m[1,304 / 1,321]�[0m 7 / 30 tests, �[31m�[1m1 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver/firefox:profile-firefox; 46s local, disk-cache ... (3 actions, 2 running)
1058:  �[32m[1,304 / 1,321]�[0m 7 / 30 tests, �[31m�[1m1 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver/firefox:profile-firefox; 48s local, disk-cache ... (3 actions, 2 running)
1059:  �[32m[1,304 / 1,321]�[0m 7 / 30 tests, �[31m�[1m1 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver/firefox:profile-firefox; 74s local, disk-cache ... (3 actions running)
1060:  �[32m[1,305 / 1,321]�[0m 8 / 30 tests, �[31m�[1m1 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver/firefox:profile-firefox; 75s local, disk-cache ... (3 actions, 2 running)
1061:  �[32m[1,305 / 1,321]�[0m 8 / 30 tests, �[31m�[1m1 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver/firefox:profile-firefox; 86s local, disk-cache ... (3 actions, 2 running)
1062:  �[32m[1,305 / 1,321]�[0m 8 / 30 tests, �[31m�[1m1 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver/firefox:profile-firefox; 105s local, disk-cache ... (3 actions, 2 running)
1063:  �[32m[1,306 / 1,321]�[0m 9 / 30 tests, �[31m�[1m1 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver/firefox:profile-firefox; 106s local, disk-cache ... (3 actions, 1 running)
1064:  �[32m[1,306 / 1,321]�[0m 9 / 30 tests, �[31m�[1m1 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver/firefox:profile-firefox; 118s local, disk-cache ... (3 actions, 1 running)
1065:  �[32m[1,306 / 1,321]�[0m 9 / 30 tests, �[31m�[1m1 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver/firefox:profile-firefox; 151s local, disk-cache ... (3 actions, 1 running)
1066:  �[32m[1,306 / 1,321]�[0m 9 / 30 tests, �[31m�[1m1 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver/firefox:profile-firefox; 155s local, disk-cache ... (3 actions, 2 running)
1067:  �[31m�[1mFAIL: �[0m//rb/spec/integration/selenium/webdriver/firefox:profile-firefox (see /Users/runner/.bazel/execroot/_main/bazel-out/darwin_arm64-fastbuild/testlogs/rb/spec/integration/selenium/webdriver/firefox/profile-firefox/test_attempts/attempt_2.log)
1068:  �[32m[1,306 / 1,321]�[0m 9 / 30 tests, �[31m�[1m1 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver/firefox:profile-firefox; 156s local, disk-cache ... (3 actions, 2 running)
1069:  �[32m[1,306 / 1,321]�[0m 9 / 30 tests, �[31m�[1m1 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver/firefox:profile-firefox; 216s local, disk-cache ... (3 actions, 2 running)
1070:  �[32m[1,306 / 1,321]�[0m 9 / 30 tests, �[31m�[1m1 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver/firefox:profile-firefox; 218s local, disk-cache ... (3 actions running)
1071:  �[32m[1,307 / 1,321]�[0m 10 / 30 tests, �[31m�[1m1 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver/firefox:profile-firefox; 220s local, disk-cache ... (3 actions, 2 running)
1072:  �[32m[1,307 / 1,321]�[0m 10 / 30 tests, �[31m�[1m1 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver/firefox:profile-firefox; 228s local, disk-cache ... (3 actions, 2 running)
1073:  �[32m[1,308 / 1,321]�[0m 11 / 30 tests, �[31m�[1m1 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver/firefox:profile-firefox; 230s local, disk-cache ... (3 actions, 1 running)
1074:  �[32m[1,308 / 1,321]�[0m 11 / 30 tests, �[31m�[1m1 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver/firefox:profile-firefox; 241s local, disk-cache ... (3 actions, 1 running)
1075:  �[32m[1,308 / 1,321]�[0m 11 / 30 tests, �[31m�[1m1 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver/firefox:profile-firefox; 273s local, disk-cache ... (3 actions, 1 running)
1076:  �[32m[1,308 / 1,321]�[0m 11 / 30 tests, �[31m�[1m1 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver/firefox:profile-firefox; 337s local, disk-cache ... (3 actions, 1 running)
1077:  �[32m[1,308 / 1,321]�[0m 11 / 30 tests, �[31m�[1m1 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver/firefox:profile-firefox; 353s local, disk-cache ... (3 actions, 2 running)
1078:  �[31m�[1mFAIL: �[0m//rb/spec/integration/selenium/webdriver/firefox:profile-firefox (see /Users/runner/.bazel/execroot/_main/bazel-out/darwin_arm64-fastbuild/testlogs/rb/spec/integration/selenium/webdriver/firefox/profile-firefox/test.log)
1079:  ==================== Test output for //rb/spec/integration/selenium/webdriver/firefox:profile-firefox:
1080:  �[31m�[1mFAILED: �[0m//rb/spec/integration/selenium/webdriver/firefox:profile-firefox (Summary)
...

1087:  driver: firefox
1088:  version: 136.0
1089:  platform: macosx
1090:  ci: github
1091:  rbe: false
1092:  ruby: ruby 3.1.6p260 (2024-05-29 revision a777087be6) [arm64-darwin23]
1093:  Selenium::WebDriver::Firefox::Profile
1094:  instantiates the browser with the correct profile
1095:  is able to use the same profile more than once (FAILED - 1)
1096:  Failures:
1097:  1) Selenium::WebDriver::Firefox::Profile is able to use the same profile more than once
1098:  Failure/Error:
1099:  reset_driver!(profile: profile) do |driver2|
1100:  expect { wait(5).until { driver2.find_element(id: 'oneline') } }.not_to raise_error
1101:  end
1102:  Selenium::WebDriver::Error::UnknownError:
1103:  Failed to decode response from marionette
1104:  # ./rb/lib/selenium/webdriver/remote/response.rb:63:in `add_cause'
1105:  # ./rb/lib/selenium/webdriver/remote/response.rb:41:in `error'
...

1125:  # ./rb/spec/integration/selenium/webdriver/firefox/profile_spec.rb:43:in `block (3 levels) in <module:Firefox>'
1126:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:178:in `create_driver!'
1127:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:61:in `driver_instance'
1128:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:70:in `reset_driver!'
1129:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/helpers.rb:29:in `reset_driver!'
1130:  # ./rb/spec/integration/selenium/webdriver/firefox/profile_spec.rb:41:in `block (2 levels) in <module:Firefox>'
1131:  # ------------------
1132:  # --- Caused by: ---
1133:  # Selenium::WebDriver::Error::WebDriverError:
1134:  #   
1135:  Finished in 44.7 seconds (files took 0.31333 seconds to load)
1136:  2 examples, 1 failure
1137:  Failed examples:
...

1143:  driver: firefox
1144:  version: 136.0
1145:  platform: macosx
1146:  ci: github
1147:  rbe: false
1148:  ruby: ruby 3.1.6p260 (2024-05-29 revision a777087be6) [arm64-darwin23]
1149:  Selenium::WebDriver::Firefox::Profile
1150:  instantiates the browser with the correct profile
1151:  is able to use the same profile more than once (FAILED - 1)
1152:  Failures:
1153:  1) Selenium::WebDriver::Firefox::Profile is able to use the same profile more than once
1154:  Failure/Error:
1155:  reset_driver!(profile: profile) do |driver2|
1156:  expect { wait(5).until { driver2.find_element(id: 'oneline') } }.not_to raise_error
1157:  end
1158:  Selenium::WebDriver::Error::UnknownError:
1159:  Failed to decode response from marionette
1160:  # ./rb/lib/selenium/webdriver/remote/response.rb:63:in `add_cause'
1161:  # ./rb/lib/selenium/webdriver/remote/response.rb:41:in `error'
...

1181:  # ./rb/spec/integration/selenium/webdriver/firefox/profile_spec.rb:43:in `block (3 levels) in <module:Firefox>'
1182:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:178:in `create_driver!'
1183:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:61:in `driver_instance'
1184:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:70:in `reset_driver!'
1185:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/helpers.rb:29:in `reset_driver!'
1186:  # ./rb/spec/integration/selenium/webdriver/firefox/profile_spec.rb:41:in `block (2 levels) in <module:Firefox>'
1187:  # ------------------
1188:  # --- Caused by: ---
1189:  # Selenium::WebDriver::Error::WebDriverError:
1190:  #   
1191:  Finished in 48.05 seconds (files took 0.36446 seconds to load)
1192:  2 examples, 1 failure
1193:  Failed examples:
...

1198:  browser: firefox
1199:  driver: firefox
1200:  version: 136.0
1201:  platform: macosx
1202:  ci: github
1203:  rbe: false
1204:  ruby: ruby 3.1.6p260 (2024-05-29 revision a777087be6) [arm64-darwin23]
1205:  Selenium::WebDriver::Firefox::Profile
1206:  instantiates the browser with the correct profile (FAILED - 1)
1207:  is able to use the same profile more than once (FAILED - 2)
1208:  Failures:
1209:  1) Selenium::WebDriver::Firefox::Profile instantiates the browser with the correct profile
1210:  Failure/Error:
1211:  reset_driver!(profile: profile) do |driver|
1212:  expect { wait(5).until { driver.find_element(id: 'oneline') } }.not_to raise_error
1213:  end
1214:  Selenium::WebDriver::Error::InvalidSessionIdError:
1215:  Tried to run command without establishing a connection
1216:  # ./rb/lib/selenium/webdriver/remote/response.rb:63:in `add_cause'
1217:  # ./rb/lib/selenium/webdriver/remote/response.rb:41:in `error'
...

1226:  # ./rb/lib/selenium/webdriver/common/driver.rb:188:in `quit'
1227:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:180:in `create_driver!'
1228:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:61:in `driver_instance'
1229:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:70:in `reset_driver!'
1230:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/helpers.rb:29:in `reset_driver!'
1231:  # ./rb/spec/integration/selenium/webdriver/firefox/profile_spec.rb:34:in `block (2 levels) in <module:Firefox>'
1232:  # ------------------
1233:  # --- Caused by: ---
1234:  # Selenium::WebDriver::Error::WebDriverError:
1235:  #   
1236:  2) Selenium::WebDriver::Firefox::Profile is able to use the same profile more than once
1237:  Failure/Error:
1238:  reset_driver!(profile: profile) do |driver2|
1239:  expect { wait(5).until { driver2.find_element(id: 'oneline') } }.not_to raise_error
1240:  end
1241:  Selenium::WebDriver::Error::UnknownError:
1242:  Failed to decode response from marionette
1243:  # ./rb/lib/selenium/webdriver/remote/response.rb:63:in `add_cause'
1244:  # ./rb/lib/selenium/webdriver/remote/response.rb:41:in `error'
...

1264:  # ./rb/spec/integration/selenium/webdriver/firefox/profile_spec.rb:43:in `block (3 levels) in <module:Firefox>'
1265:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:178:in `create_driver!'
1266:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:61:in `driver_instance'
1267:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:70:in `reset_driver!'
1268:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/helpers.rb:29:in `reset_driver!'
1269:  # ./rb/spec/integration/selenium/webdriver/firefox/profile_spec.rb:41:in `block (2 levels) in <module:Firefox>'
1270:  # ------------------
1271:  # --- Caused by: ---
1272:  # Selenium::WebDriver::Error::WebDriverError:
1273:  #   
1274:  Finished in 2 minutes 3.9 seconds (files took 0.24424 seconds to load)
1275:  2 examples, 2 failures
1276:  Failed examples:
1277:  rspec ./rb/spec/integration/selenium/webdriver/firefox/profile_spec.rb:33 # Selenium::WebDriver::Firefox::Profile instantiates the browser with the correct profile
1278:  rspec ./rb/spec/integration/selenium/webdriver/firefox/profile_spec.rb:39 # Selenium::WebDriver::Firefox::Profile is able to use the same profile more than once
1279:  ================================================================================
1280:  �[32m[1,309 / 1,321]�[0m 12 / 30 tests, �[31m�[1m2 failed�[0m;�[0m [Sched] Testing //rb/spec/integration/selenium/webdriver:window-firefox; 125s ... (3 actions, 1 running)
1281:  �[32m[1,309 / 1,321]�[0m 12 / 30 tests, �[31m�[1m2 failed�[0m;�[0m [Sched] Testing //rb/spec/integration/selenium/webdriver:window-firefox; 137s ... (3 actions, 1 running)
1282:  �[32m[1,309 / 1,321]�[0m 12 / 30 tests, �[31m�[1m2 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver:listener-firefox; 20s local, disk-cache ... (3 actions, 2 running)
1283:  �[32m[1,310 / 1,321]�[0m 13 / 30 tests, �[31m�[1m2 failed�[0m;�[0m [Sched] Testing //rb/spec/integration/selenium/webdriver:shadow_root-firefox; 21s ... (3 actions, 1 running)
1284:  �[32m[1,310 / 1,321]�[0m 13 / 30 tests, �[31m�[1m2 failed�[0m;�[0m [Sched] Testing //rb/spec/integration/selenium/webdriver:shadow_root-firefox; 31s ... (3 actions, 1 running)
1285:  �[32m[1,310 / 1,321]�[0m 13 / 30 tests, �[31m�[1m2 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver:window-firefox; 22s local, disk-cache ... (3 actions, 2 running)
1286:  �[32m[1,311 / 1,321]�[0m 14 / 30 tests, �[31m�[1m2 failed�[0m;�[0m [Sched] Testing //rb/spec/integration/selenium/webdriver:guard-firefox; 23s ... (3 actions, 1 running)
1287:  �[32m[1,311 / 1,321]�[0m 14 / 30 tests, �[31m�[1m2 failed�[0m;�[0m [Sched] Testing //rb/spec/integration/selenium/webdriver:guard-firefox; 34s ... (3 actions, 1 running)
1288:  �[32m[1,311 / 1,321]�[0m 14 / 30 tests, �[31m�[1m2 failed�[0m;�[0m [Sched] Testing //rb/spec/integration/selenium/webdriver:guard-firefox; 67s ... (3 actions, 1 running)
1289:  �[32m[1,311 / 1,321]�[0m 14 / 30 tests, �[31m�[1m2 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver:shadow_root-firefox; 49s local, disk-cache ... (3 actions, 2 running)
1290:  �[32m[1,312 / 1,321]�[0m 15 / 30 tests, �[31m�[1m2 failed�[0m;�[0m [Sched] Testing //rb/spec/integration/selenium/webdriver/remote:driver-firefox; 49s ... (3 actions, 1 running)
1291:  �[32m[1,312 / 1,321]�[0m 15 / 30 tests, �[31m�[1m2 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver:guard-firefox; 9s local, disk-cache ... (3 actions, 2 running)
1292:  �[32m[1,313 / 1,321]�[0m 16 / 30 tests, �[31m�[1m2 failed�[0m;�[0m [Sched] Testing //rb/spec/integration/selenium/webdriver/firefox:driver-firefox; 10s ... (3 actions, 1 running)
1293:  �[32m[1,313 / 1,321]�[0m 16 / 30 tests, �[31m�[1m2 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver/remote:driver-firefox; 10s local, disk-cache ... (3 actions, 2 running)
1294:  �[32m[1,314 / 1,321]�[0m 17 / 30 tests, �[31m�[1m2 failed�[0m;�[0m [Sched] Testing //rb/spec/integration/selenium/webdriver:zipper-firefox; 11s ... (3 actions, 1 running)
1295:  �[32m[1,314 / 1,321]�[0m 17 / 30 tests, �[31m�[1m2 failed�[0m;�[0m [Sched] Testing //rb/spec/integration/selenium/webdriver:zipper-firefox; 23s ... (3 actions, 1 running)
1296:  �[32m[1,314 / 1,321]�[0m 17 / 30 tests, �[31m�[1m2 failed�[0m;�[0m [Sched] Testing //rb/spec/integration/selenium/webdriver:zipper-firefox; 55s ... (3 actions, 1 running)
1297:  �[32m[1,314 / 1,321]�[0m 17 / 30 tests, �[31m�[1m2 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver/firefox:driver-firefox; 49s local, disk-cache ... (3 actions, 2 running)
1298:  �[32m[1,315 / 1,321]�[0m 18 / 30 tests, �[31m�[1m2 failed�[0m;�[0m [Sched] Testing //rb/spec/integration/selenium/webdriver:network-firefox; 49s ... (3 actions, 1 running)
1299:  �[32m[1,315 / 1,321]�[0m 18 / 30 tests, �[31m�[1m2 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver:zipper-firefox; 9s local, disk-cache ... (3 actions, 2 running)
1300:  �[32m[1,316 / 1,321]�[0m 19 / 30 tests, �[31m�[1m2 failed�[0m;�[0m [Sched] Testing //rb/spec/integration/selenium/webdriver:element-firefox; 10s ... (3 actions, 1 running)
1301:  �[32m[1,316 / 1,321]�[0m 19 / 30 tests, �[31m�[1m2 failed�[0m;�[0m [Sched] Testing //rb/spec/integration/selenium/webdriver:element-firefox; 21s ... (3 actions, 1 running)
1302:  �[32m[1,316 / 1,321]�[0m 19 / 30 tests, �[31m�[1m2 failed�[0m;�[0m [Sched] Testing //rb/spec/integration/selenium/webdriver:element-firefox; 53s ... (3 actions, 1 running)
1303:  �[32m[1,316 / 1,321]�[0m 19 / 30 tests, �[31m�[1m2 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver:network-firefox; 79s local, disk-cache ... (3 actions, 2 running)
1304:  �[32m[1,317 / 1,321]�[0m 20 / 30 tests, �[31m�[1m2 failed�[0m;�[0m [Sched] Testing //rb/spec/integration/selenium/webdriver:fedcm-firefox; 80s ... (3 actions, 1 running)
1305:  �[32m[1,317 / 1,321]�[0m 20 / 30 tests, �[31m�[1m2 failed�[0m;�[0m [Sched] Testing //rb/spec/integration/selenium/webdriver:fedcm-firefox; 92s ... (3 actions, 1 running)
1306:  �[32m[1,317 / 1,321]�[0m 20 / 30 tests, �[31m�[1m2 failed�[0m;�[0m [Sched] Testing //rb/spec/integration/selenium/webdriver:fedcm-firefox; 125s ... (3 actions, 1 running)
1307:  �[32m[1,317 / 1,321]�[0m 20 / 30 tests, �[31m�[1m2 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver:element-firefox; 53s local, disk-cache ... (3 actions, 2 running)
1308:  �[32m[1,318 / 1,321]�[0m 21 / 30 tests, �[31m�[1m2 failed�[0m;�[0m [Sched] Testing //rb/spec/integration/selenium/webdriver:takes_screenshot-firefox; 53s ... (3 actions, 1 running)
1309:  �[32m[1,318 / 1,321]�[0m 21 / 30 tests, �[31m�[1m2 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver:fedcm-firefox; 9s local, disk-cache ... (3 actions, 2 running)
1310:  �[32m[1,319 / 1,321]�[0m 22 / 30 tests, �[31m�[1m2 failed�[0m;�[0m [Sched] Testing //rb/spec/integration/selenium/webdriver:navigation-firefox; 9s ... (2 actions, 1 running)
1311:  �[32m[1,319 / 1,321]�[0m 22 / 30 tests, �[31m�[1m2 failed�[0m;�[0m [Sched] Testing //rb/spec/integration/selenium/webdriver:navigation-firefox; 21s ... (2 actions, 1 running)
1312:  �[32m[1,319 / 1,321]�[0m 22 / 30 tests, �[31m�[1m2 failed�[0m;�[0m [Sched] Testing //rb/spec/integration/selenium/webdriver:navigation-firefox; 53s ... (2 actions, 1 running)
1313:  �[32m[1,319 / 1,321]�[0m 22 / 30 tests, �[31m�[1m2 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver:takes_screenshot-firefox; 100s local, disk-cache ... (2 actions running)
1314:  �[32m[1,320 / 1,321]�[0m 23 / 30 tests, �[31m�[1m2 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver:navigation-firefox; 1s local, disk-cache
1315:  �[32m[1,320 / 1,321]�[0m 23 / 30 tests, �[31m�[1m2 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver:navigation-firefox; 11s local, disk-cache
1316:  �[32m[1,321 / 1,322]�[0m 24 / 30 tests, �[31m�[1m2 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver:devtools-firefox; 0s local, disk-cache
1317:  �[32m[1,321 / 1,322]�[0m 24 / 30 tests, �[31m�[1m2 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver:devtools-firefox; 10s local, disk-cache
1318:  �[32m[1,322 / 1,323]�[0m 25 / 30 tests, �[31m�[1m2 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver/bidi:log_inspector-firefox; 0s local, disk-cache
1319:  �[32m[1,322 / 1,323]�[0m 25 / 30 tests, �[31m�[1m2 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver/bidi:log_inspector-firefox; 10s local, disk-cache
1320:  �[32m[1,323 / 1,324]�[0m 26 / 30 tests, �[31m�[1m2 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver/bidi:script-firefox; 1s local, disk-cache
1321:  �[32m[1,323 / 1,324]�[0m 26 / 30 tests, �[31m�[1m2 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver/bidi:script-firefox; 10s local, disk-cache
1322:  �[32m[1,324 / 1,325]�[0m 27 / 30 tests, �[31m�[1m2 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver/bidi:network-firefox; 1s local, disk-cache
1323:  �[32m[1,324 / 1,325]�[0m 27 / 30 tests, �[31m�[1m2 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver/bidi:network-firefox; 11s local, disk-cache
1324:  �[32m[1,325 / 1,326]�[0m 28 / 30 tests, �[31m�[1m2 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver/bidi:browsing_context-firefox; 0s local, disk-cache
1325:  �[32m[1,325 / 1,326]�[0m 28 / 30 tests, �[31m�[1m2 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver/bidi:browsing_context-firefox; 10s local, disk-cache
1326:  �[32m[1,326 / 1,327]�[0m 29 / 30 tests, �[31m�[1m2 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver:bidi-firefox; 0s local, disk-cache
1327:  �[32m[1,326 / 1,327]�[0m 29 / 30 tests, �[31m�[1m2 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver:bidi-firefox; 10s local, disk-cache
1328:  �[32mINFO: �[0mFound 30 test targets...
1329:  �[32mINFO: �[0mElapsed time: 1528.061s, Critical Path: 639.57s
1330:  �[32mINFO: �[0m1327 processes: 569 disk cache hit, 677 internal, 13 darwin-sandbox, 68 local.
1331:  �[32mINFO: �[0mBuild completed, 2 tests FAILED, 1327 total actions
1332:  //rb/spec/integration/selenium/webdriver:action_builder-firefox          �[0m�[32mPASSED�[0m in 63.7s
1333:  //rb/spec/integration/selenium/webdriver:bidi-firefox                    �[0m�[32mPASSED�[0m in 10.5s
1334:  //rb/spec/integration/selenium/webdriver:devtools-firefox                �[0m�[32mPASSED�[0m in 10.3s
1335:  //rb/spec/integration/selenium/webdriver:element-firefox                 �[0m�[32mPASSED�[0m in 53.2s
1336:  //rb/spec/integration/selenium/webdriver:error-firefox                   �[0m�[32mPASSED�[0m in 19.2s
...

1352:  //rb/spec/integration/selenium/webdriver/bidi:browsing_context-firefox   �[0m�[32mPASSED�[0m in 10.4s
1353:  //rb/spec/integration/selenium/webdriver/bidi:log_inspector-firefox      �[0m�[32mPASSED�[0m in 10.6s
1354:  //rb/spec/integration/selenium/webdriver/bidi:network-firefox            �[0m�[32mPASSED�[0m in 11.3s
1355:  //rb/spec/integration/selenium/webdriver/bidi:script-firefox             �[0m�[32mPASSED�[0m in 10.0s
1356:  //rb/spec/integration/selenium/webdriver/firefox:driver-firefox          �[0m�[32mPASSED�[0m in 49.2s
1357:  //rb/spec/integration/selenium/webdriver/firefox:service-firefox         �[0m�[32mPASSED�[0m in 68.0s
1358:  //rb/spec/integration/selenium/webdriver/remote:driver-firefox           �[0m�[32mPASSED�[0m in 10.8s
1359:  //rb/spec/integration/selenium/webdriver/remote:element-firefox          �[0m�[32mPASSED�[0m in 27.8s
1360:  //rb/spec/integration/selenium/webdriver:driver-firefox                  �[0m�[31m�[1mFAILED�[0m in 3 out of 3 in 128.4s
1361:  Stats over 3 runs: max = 128.4s, min = 58.3s, avg = 85.4s, dev = 30.7s
1362:  /Users/runner/.bazel/execroot/_main/bazel-out/darwin_arm64-fastbuild/testlogs/rb/spec/integration/selenium/webdriver/driver-firefox/test.log
1363:  /Users/runner/.bazel/execroot/_main/bazel-out/darwin_arm64-fastbuild/testlogs/rb/spec/integration/selenium/webdriver/driver-firefox/test_attempts/attempt_1.log
1364:  /Users/runner/.bazel/execroot/_main/bazel-out/darwin_arm64-fastbuild/testlogs/rb/spec/integration/selenium/webdriver/driver-firefox/test_attempts/attempt_2.log
1365:  //rb/spec/integration/selenium/webdriver/firefox:profile-firefox         �[0m�[31m�[1mFAILED�[0m in 3 out of 3 in 125.3s
1366:  Stats over 3 runs: max = 125.3s, min = 46.2s, avg = 73.7s, dev = 36.5s
1367:  /Users/runner/.bazel/execroot/_main/bazel-out/darwin_arm64-fastbuild/testlogs/rb/spec/integration/selenium/webdriver/firefox/profile-firefox/test.log
1368:  /Users/runner/.bazel/execroot/_main/bazel-out/darwin_arm64-fastbuild/testlogs/rb/spec/integration/selenium/webdriver/firefox/profile-firefox/test_attempts/attempt_1.log
1369:  /Users/runner/.bazel/execroot/_main/bazel-out/darwin_arm64-fastbuild/testlogs/rb/spec/integration/selenium/webdriver/firefox/profile-firefox/test_attempts/attempt_2.log
1370:  Executed 30 out of 30 tests: 28 tests pass and �[0m�[31m�[1m2 fail locally�[0m.
1371:  There were tests whose specified size is too big. Use the --test_verbose_timeout_warnings command line option to see which ones these are.
1372:  �[0m
1373:  ##[error]Process completed with exit code 3.

@selenium-ci selenium-ci force-pushed the pinned-browser-updates branch from a26a664 to 46b2564 Compare March 7, 2025 00:37
@VietND96 VietND96 changed the base branch from trunk to release-preparation-4.30.0 March 7, 2025 03:35
@VietND96 VietND96 changed the base branch from release-preparation-4.30.0 to trunk March 7, 2025 03:36
@VietND96 VietND96 merged commit 7945768 into trunk Mar 7, 2025
32 of 34 checks passed
@VietND96 VietND96 deleted the pinned-browser-updates branch March 7, 2025 09:42
sandeepsuryaprasad pushed a commit to sandeepsuryaprasad/selenium that referenced this pull request Mar 23, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants