From 7f2b1f66a1e3af3077a533ce573af2843f22e476 Mon Sep 17 00:00:00 2001 From: Simon Benzer Date: Fri, 24 Jan 2025 14:52:53 -0500 Subject: [PATCH] [java] Remove WebDriverException When Using Linux ARM64 --- .../org/openqa/selenium/manager/SeleniumManager.java | 6 +----- .../webdriver/common/selenium_manager_tests.py | 12 ++++-------- 2 files changed, 5 insertions(+), 13 deletions(-) diff --git a/java/src/org/openqa/selenium/manager/SeleniumManager.java b/java/src/org/openqa/selenium/manager/SeleniumManager.java index 97e23c85f4cb6..9ebb5640f411f 100644 --- a/java/src/org/openqa/selenium/manager/SeleniumManager.java +++ b/java/src/org/openqa/selenium/manager/SeleniumManager.java @@ -197,11 +197,7 @@ private synchronized Path getBinary() { } else if (current.is(MAC)) { folder = "macos"; } else if (current.is(LINUX)) { - if (System.getProperty("os.arch").contains("arm")) { - throw new WebDriverException("Linux ARM is not supported by Selenium Manager"); - } else { - folder = "linux"; - } + folder = "linux" } else if (current.is(UNIX)) { LOG.warning( String.format( diff --git a/py/test/selenium/webdriver/common/selenium_manager_tests.py b/py/test/selenium/webdriver/common/selenium_manager_tests.py index 67239bf87a67d..efa4b47279756 100644 --- a/py/test/selenium/webdriver/common/selenium_manager_tests.py +++ b/py/test/selenium/webdriver/common/selenium_manager_tests.py @@ -60,14 +60,10 @@ def test_uses_windows(monkeypatch): def test_uses_linux(monkeypatch): monkeypatch.setattr(sys, "platform", "linux") - - if platform.machine() == "arm64": - with pytest.raises(WebDriverException, match="Unsupported platform/architecture combination: linux/arm64"): - SeleniumManager()._get_binary() - else: - binary = SeleniumManager()._get_binary() - project_root = Path(selenium.__file__).parent.parent - assert binary == project_root.joinpath("selenium/webdriver/common/linux/selenium-manager") + binary = SeleniumManager()._get_binary() + + project_root = Path(selenium.__file__).parent.parent + assert binary == project_root.joinpath("selenium/webdriver/common/linux/selenium-manager") def test_uses_mac(monkeypatch):