diff options
author | Mavlushechka <mavlushechka@gmail.com> | 2022-09-22 00:31:20 +0500 |
---|---|---|
committer | Mavlushechka <mavlushechka@gmail.com> | 2022-09-22 00:31:20 +0500 |
commit | d37ab8e4cb3ff1e9b9f1b8b2cf3dd9f9cfbac56c (patch) | |
tree | bddd2ed38905b28c4181e4bed9a6c0c7bfaca0a3 | |
parent | 99becde71d3bb59db7c7062f65c60114673e567c (diff) |
Add the scrollTo() protected method to the BaseElement class
-rw-r--r-- | src/main/java/com/mavlushechka/a1qa/elements/BaseElement.java | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/main/java/com/mavlushechka/a1qa/elements/BaseElement.java b/src/main/java/com/mavlushechka/a1qa/elements/BaseElement.java index 29666be..6cb10e5 100644 --- a/src/main/java/com/mavlushechka/a1qa/elements/BaseElement.java +++ b/src/main/java/com/mavlushechka/a1qa/elements/BaseElement.java @@ -1,5 +1,6 @@ package com.mavlushechka.a1qa.elements; +import com.mavlushechka.a1qa.driverUtils.ActionUtils; import com.mavlushechka.a1qa.driverUtils.WebDriverUtils; import com.mavlushechka.a1qa.driverUtils.WebDriverWaitFactory; import com.mavlushechka.a1qa.utils.LoggerUtils; @@ -74,4 +75,11 @@ public abstract class BaseElement { return WebDriverUtils.findElement(locator); } + protected void scrollTo() { + WebElement webElement = find(); + + LoggerUtils.info("Scrolling to the \"" + name + "\" element."); + ActionUtils.scrollTo(webElement); + } + } |