aboutsummaryrefslogtreecommitdiffstats
path: root/vid-automation/src/main/java/vid/automation/test/infra/Click.java
diff options
context:
space:
mode:
Diffstat (limited to 'vid-automation/src/main/java/vid/automation/test/infra/Click.java')
-rw-r--r--vid-automation/src/main/java/vid/automation/test/infra/Click.java12
1 files changed, 8 insertions, 4 deletions
diff --git a/vid-automation/src/main/java/vid/automation/test/infra/Click.java b/vid-automation/src/main/java/vid/automation/test/infra/Click.java
index 0b5f40b84..ec469d13a 100644
--- a/vid-automation/src/main/java/vid/automation/test/infra/Click.java
+++ b/vid-automation/src/main/java/vid/automation/test/infra/Click.java
@@ -1,5 +1,8 @@
package vid.automation.test.infra;
+import static org.onap.sdc.ci.tests.utilities.GeneralUIUtils.getDriver;
+
+import java.util.List;
import org.junit.Assert;
import org.onap.sdc.ci.tests.utilities.GeneralUIUtils;
import org.openqa.selenium.Alert;
@@ -8,10 +11,6 @@ import org.openqa.selenium.support.ui.ExpectedConditions;
import org.openqa.selenium.support.ui.Select;
import org.openqa.selenium.support.ui.WebDriverWait;
-import java.util.List;
-
-import static org.onap.sdc.ci.tests.utilities.GeneralUIUtils.getDriver;
-
public class Click {
public static void byText(String text) {
WebElement element = GeneralUIUtils.findByText(text);
@@ -33,6 +32,11 @@ public class Click {
clickWhenClickable(element);
}
+ public static void byTestIdOnceItsAvailable(String testId, int timeout) {
+ GeneralUIUtils.clickElementUsingActions(
+ Get.byXpath("//*[@data-tests-id='" + testId + "']", timeout));
+ }
+
public static void byClass(String className) {
List<WebElement> elements = Get.byClass(className);
Assert.assertTrue(elements != null && elements.size() > 0);