From b5207fe95bf127079da8c6e8467b9b363ee6d822 Mon Sep 17 00:00:00 2001 From: AB Date: Wed, 26 Nov 2025 17:36:38 +0100 Subject: [PATCH 1/2] Bump version --- selenium-elements/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/selenium-elements/pom.xml b/selenium-elements/pom.xml index 74a87d3..b5392a0 100644 --- a/selenium-elements/pom.xml +++ b/selenium-elements/pom.xml @@ -94,7 +94,7 @@ software.xdev testcontainers-selenium - 1.3.0 + 1.4.0 test From b55bfca493a8b9f13361306ef076e8e5960b1538 Mon Sep 17 00:00:00 2001 From: AB Date: Wed, 26 Nov 2025 17:38:51 +0100 Subject: [PATCH 2/2] Fix ImprovedRemoteWebElement not using correct search context --- CHANGELOG.md | 3 +++ .../selenium/elements/remote/ImprovedRemoteWebElement.java | 7 +++++++ 2 files changed, 10 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index ed27120..cdafa33 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,6 @@ +# 1.0.8 +* Fix `ImprovedRemoteWebElement` not using correct search context + # 1.0.7 * Added `nativeClick` method which executes the original/upstream click * Updated dependencies diff --git a/selenium-elements/src/main/java/software/xdev/selenium/elements/remote/ImprovedRemoteWebElement.java b/selenium-elements/src/main/java/software/xdev/selenium/elements/remote/ImprovedRemoteWebElement.java index eb97483..ba4a9ac 100644 --- a/selenium-elements/src/main/java/software/xdev/selenium/elements/remote/ImprovedRemoteWebElement.java +++ b/selenium-elements/src/main/java/software/xdev/selenium/elements/remote/ImprovedRemoteWebElement.java @@ -16,6 +16,7 @@ package software.xdev.selenium.elements.remote; import org.openqa.selenium.ElementNotInteractableException; +import org.openqa.selenium.SearchContext; import org.openqa.selenium.WebDriver; import org.openqa.selenium.remote.RemoteWebElement; import org.slf4j.Logger; @@ -65,6 +66,12 @@ public WebDriver getWebDriver() return this.getWrappedDriver(); } + @Override + public SearchContext determineSearchContext(final WebDriver webDriver) + { + return this; + } + @Override public void click() {