Update selenium-webdriver to v14.4.0
What does this MR do and why?
Due to https://github.com/SeleniumHQ/selenium/issues/12884, v14.3.1
was shipped with an x86-only binary of selenium-webdriver
. Updating
to v14.4.0 fixes this and avoids the need for Rosetta.
How to set up and validate locally
Before
% file ~/.asdf/installs/ruby/3.1.4/lib/ruby/gems/3.1.0/gems/selenium-webdriver-4.13.1/bin/macos/selenium-manager
/Users/stanhu/.asdf/installs/ruby/3.1.4/lib/ruby/gems/3.1.0/gems/selenium-webdriver-4.13.1/bin/macos/selenium-manager: Mach-O 64-bit executable x86_64
After
% file ~/.asdf/installs/ruby/3.1.4/lib/ruby/gems/3.1.0/gems/selenium-webdriver-4.14.0/bin/macos/selenium-manager
/Users/stanhu/.asdf/installs/ruby/3.1.4/lib/ruby/gems/3.1.0/gems/selenium-webdriver-4.14.0/bin/macos/selenium-manager: Mach-O universal binary with 2 architectures: [x86_64:Mach-O 64-bit executable x86_64] [arm64]
/Users/stanhu/.asdf/installs/ruby/3.1.4/lib/ruby/gems/3.1.0/gems/selenium-webdriver-4.14.0/bin/macos/selenium-manager (for architecture x86_64): Mach-O 64-bit executable x86_64
/Users/stanhu/.asdf/installs/ruby/3.1.4/lib/ruby/gems/3.1.0/gems/selenium-webdriver-4.14.0/bin/macos/selenium-manager (for architecture arm64): Mach-O 64-bit executable arm64
MR acceptance checklist
This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.
-
I have evaluated the MR acceptance checklist for this MR.
Edited by Stan Hu