Package org.opennms.alec.smoke.grafana
Class Grafana44SeleniumDriver
- java.lang.Object
-
- org.opennms.alec.smoke.grafana.Grafana44SeleniumDriver
-
public class Grafana44SeleniumDriver extends Object
-
-
Constructor Summary
Constructors Constructor Description Grafana44SeleniumDriver(org.openqa.selenium.WebDriver driver, URL url)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Grafana44SeleniumDriverdashboard(String title)Grafana44SeleniumDriverhome()org.openqa.selenium.WebElementmoveToAndClick(org.openqa.selenium.By by)org.openqa.selenium.WebElementmoveToAndClickElement(org.openqa.selenium.By by, boolean doubleClick)org.openqa.selenium.WebElementmoveToAndDoubleClick(org.openqa.selenium.By by)Grafana44SeleniumDriververifyAnAlarmIsPresent()Grafana44SeleniumDriververifyRelatedAlarmLabels(List<org.apache.commons.lang3.tuple.Pair<String,Integer>> labels)org.openqa.selenium.WebElementwaitFor(org.openqa.selenium.By by)
-
-
-
Constructor Detail
-
Grafana44SeleniumDriver
public Grafana44SeleniumDriver(org.openqa.selenium.WebDriver driver, URL url)
-
-
Method Detail
-
home
public Grafana44SeleniumDriver home() throws InterruptedException
- Throws:
InterruptedException
-
dashboard
public Grafana44SeleniumDriver dashboard(String title)
-
verifyAnAlarmIsPresent
public Grafana44SeleniumDriver verifyAnAlarmIsPresent()
-
verifyRelatedAlarmLabels
public Grafana44SeleniumDriver verifyRelatedAlarmLabels(List<org.apache.commons.lang3.tuple.Pair<String,Integer>> labels)
-
waitFor
public org.openqa.selenium.WebElement waitFor(org.openqa.selenium.By by)
-
moveToAndClick
public org.openqa.selenium.WebElement moveToAndClick(org.openqa.selenium.By by)
-
moveToAndDoubleClick
public org.openqa.selenium.WebElement moveToAndDoubleClick(org.openqa.selenium.By by)
-
moveToAndClickElement
public org.openqa.selenium.WebElement moveToAndClickElement(org.openqa.selenium.By by, boolean doubleClick)
-
-