From d37ab8e4cb3ff1e9b9f1b8b2cf3dd9f9cfbac56c Mon Sep 17 00:00:00 2001 From: Mavlushechka Date: Thu, 22 Sep 2022 00:31:20 +0500 Subject: Add the scrollTo() protected method to the BaseElement class --- src/main/java/com/mavlushechka/a1qa/elements/BaseElement.java | 8 ++++++++ 1 file changed, 8 insertions(+) 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); + } + } -- cgit v1.2.3