-
- All Implemented Interfaces:
-
io.github.kakaocup.kakao.delegate.Delegate
public final class WebInteractionDelegate implements Delegate<Web.WebInteraction<?>, WebAssertion<?>, Atom<?>>
-
-
Field Summary
Fields Modifier and Type Field Description private Interceptor<Web.WebInteraction<?>, WebAssertion<?>, Atom<?>>interceptorprivate Web.WebInteraction<?>interaction
-
Constructor Summary
Constructors Constructor Description WebInteractionDelegate(Web.WebInteraction<?> interaction)
-
Method Summary
Modifier and Type Method Description Interceptor<Web.WebInteraction<?>, WebAssertion<?>, Atom<?>>getInterceptor()UnitsetInterceptor(Interceptor<Web.WebInteraction<?>, WebAssertion<?>, Atom<?>> interceptor)Web.WebInteraction<?>getInteraction()UnitsetInteraction(Web.WebInteraction<?> interaction)final <ERROR CLASS>check(WebAssertion<?> assertion)final <ERROR CLASS>forceJavascriptEnabled()final Objectget()final <ERROR CLASS>inWindow(WindowReference window)final <ERROR CLASS>inWindow(Atom<WindowReference> windowPicker)final <ERROR CLASS>perform(Atom<?> atom)final <ERROR CLASS>reset()final <ERROR CLASS>withContextualElement(Atom<ElementReference> elementPicker)final <ERROR CLASS>withElement(ElementReference element)final <ERROR CLASS>withElement(Atom<ElementReference> elementPicker)final <ERROR CLASS>withNoTimeout()final <ERROR CLASS>withTimeout(Long amount, TimeUnit unit)Deque<Interceptor<Web.WebInteraction<?>, WebAssertion<?>, Atom<?>>>screenInterceptors()Interceptor<Web.WebInteraction<?>, WebAssertion<?>, Atom<?>>kakaoInterceptor()-
-
Method Detail
-
getInterceptor
Interceptor<Web.WebInteraction<?>, WebAssertion<?>, Atom<?>> getInterceptor()
-
setInterceptor
Unit setInterceptor(Interceptor<Web.WebInteraction<?>, WebAssertion<?>, Atom<?>> interceptor)
-
getInteraction
Web.WebInteraction<?> getInteraction()
-
setInteraction
Unit setInteraction(Web.WebInteraction<?> interaction)
-
check
final <ERROR CLASS> check(WebAssertion<?> assertion)
-
forceJavascriptEnabled
final <ERROR CLASS> forceJavascriptEnabled()
-
inWindow
final <ERROR CLASS> inWindow(WindowReference window)
-
inWindow
final <ERROR CLASS> inWindow(Atom<WindowReference> windowPicker)
-
perform
final <ERROR CLASS> perform(Atom<?> atom)
-
reset
final <ERROR CLASS> reset()
-
withContextualElement
final <ERROR CLASS> withContextualElement(Atom<ElementReference> elementPicker)
-
withElement
final <ERROR CLASS> withElement(ElementReference element)
-
withElement
final <ERROR CLASS> withElement(Atom<ElementReference> elementPicker)
-
withNoTimeout
final <ERROR CLASS> withNoTimeout()
-
withTimeout
final <ERROR CLASS> withTimeout(Long amount, TimeUnit unit)
-
screenInterceptors
Deque<Interceptor<Web.WebInteraction<?>, WebAssertion<?>, Atom<?>>> screenInterceptors()
-
kakaoInterceptor
Interceptor<Web.WebInteraction<?>, WebAssertion<?>, Atom<?>> kakaoInterceptor()
-
-
-
-