
| Constructor and Description |
|---|
GrapheneRuntime() |
| Modifier and Type | Method and Description |
|---|---|
abstract void |
click(org.openqa.selenium.WebElement element) |
abstract <T> T |
createPageFragment(Class<T> clazz,
org.openqa.selenium.WebElement root) |
abstract void |
doubleClick(org.openqa.selenium.WebElement element) |
static GrapheneRuntime |
getInstance()
Retrieves current thread-local instance of the Graphene runtime.
|
abstract <T> T |
goTo(Class<T> clazz) |
abstract <T> T |
goTo(Class<T> pageObject,
Class<?> browserQualifier) |
abstract <T> T |
guardAjax(T target) |
abstract <T> T |
guardHttp(T target) |
abstract <T> T |
guardNoRequest(T target) |
static GrapheneRuntime |
popInstance()
Returns and removes current thread-local instance of the Graphene runtime from top of the stack of current instances.
|
static void |
pushInstance(GrapheneRuntime grapheneRuntime)
Set ups current thread-local instance of the Graphene runtime on top of stack of current instances.
|
abstract WebDriverWait<Void> |
waitAjax() |
abstract WebDriverWait<Void> |
waitAjax(org.openqa.selenium.WebDriver driver) |
abstract <T> T |
waitForHttp(T target) |
abstract WebDriverWait<Void> |
waitGui() |
abstract WebDriverWait<Void> |
waitGui(org.openqa.selenium.WebDriver driver) |
abstract WebDriverWait<Void> |
waitModel() |
abstract WebDriverWait<Void> |
waitModel(org.openqa.selenium.WebDriver driver) |
protected abstract void |
writeIntoElement(org.openqa.selenium.WebElement element,
String text) |
public abstract <T> T guardHttp(T target)
Graphene.guardHttp(Object)public abstract <T> T guardNoRequest(T target)
Graphene.guardNoRequest(Object)public abstract <T> T guardAjax(T target)
Graphene.guardAjax(Object)public abstract <T> T waitForHttp(T target)
Graphene.waitForHttp(Object)public abstract WebDriverWait<Void> waitAjax()
Graphene.waitAjax()public abstract WebDriverWait<Void> waitAjax(org.openqa.selenium.WebDriver driver)
Graphene.waitAjax(WebDriver)public abstract WebDriverWait<Void> waitGui()
Graphene.waitGui()public abstract WebDriverWait<Void> waitGui(org.openqa.selenium.WebDriver driver)
Graphene.waitGui(WebDriver)public abstract WebDriverWait<Void> waitModel()
Graphene.waitModel()public abstract WebDriverWait<Void> waitModel(org.openqa.selenium.WebDriver driver)
Graphene.waitModel(WebDriver)public abstract <T> T createPageFragment(Class<T> clazz, org.openqa.selenium.WebElement root)
public abstract <T> T goTo(Class<T> clazz)
Graphene.goTo(Class)public abstract <T> T goTo(Class<T> pageObject, Class<?> browserQualifier)
Graphene.goTo(Class, Class)public static GrapheneRuntime getInstance()
public static void pushInstance(GrapheneRuntime grapheneRuntime)
public static GrapheneRuntime popInstance()
public abstract void doubleClick(org.openqa.selenium.WebElement element)
Graphene.doubleClick(WebElement)public abstract void click(org.openqa.selenium.WebElement element)
Graphene.click(WebElement)protected abstract void writeIntoElement(org.openqa.selenium.WebElement element,
String text)
Graphene#writeIntoElement(WebElement)Copyright © 2021 JBoss by Red Hat. All rights reserved.