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/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 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() {