|
Graphene Selenium: API 2.0.0.Alpha1 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.jboss.arquillian.ajocado.framework.GrapheneSeleniumContext
public final class GrapheneSeleniumContext
Context for keeping thread local context of GrapheneSelenium.
Provides getProxy() method for accessing that context over model of your tests.
Proxy specifically handles the situations when no context is set - in this situation, runtime exception with IllegalStateException cause is thrown.
Especially, the ExtendedTypedSelenium.isStarted() method is handled in that situation, it returns false instead of
throwing exception. Therefore it can be safely used for obtaining current status of Selenium initialization.
| Method Summary | |
|---|---|
static GrapheneSelenium |
getProxy()
Returns the instance of proxy to thread local context of AjaxSelenium |
Object |
invoke(Object proxy,
Method method,
Object[] args)
End point for handling invocations on proxy |
static boolean |
isInitialized()
Returns true of the context is initialized |
static void |
set(GrapheneSelenium selenium)
Sets the AjaxSelenium context for current thread |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
public static void set(GrapheneSelenium selenium)
selenium - the AjaxSelenium instancepublic static boolean isInitialized()
public static GrapheneSelenium getProxy()
public Object invoke(Object proxy,
Method method,
Object[] args)
throws Throwable
invoke in interface InvocationHandlerThrowable
|
Graphene Selenium: API 2.0.0.Alpha1 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||