-
- 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 WebInteractionDelegatecheck(WebAssertion<?> assertion)final WebInteractionDelegateforceJavascriptEnabled()final Objectget()final WebInteractionDelegateinWindow(WindowReference window)final WebInteractionDelegateinWindow(Atom<WindowReference> windowPicker)final WebInteractionDelegateperform(Atom<?> atom)final WebInteractionDelegatereset()final WebInteractionDelegatewithContextualElement(Atom<ElementReference> elementPicker)final WebInteractionDelegatewithElement(ElementReference element)final WebInteractionDelegatewithElement(Atom<ElementReference> elementPicker)final WebInteractionDelegatewithNoTimeout()final WebInteractionDelegatewithTimeout(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 WebInteractionDelegate check(WebAssertion<?> assertion)
-
forceJavascriptEnabled
final WebInteractionDelegate forceJavascriptEnabled()
-
inWindow
final WebInteractionDelegate inWindow(WindowReference window)
-
inWindow
final WebInteractionDelegate inWindow(Atom<WindowReference> windowPicker)
-
perform
final WebInteractionDelegate perform(Atom<?> atom)
-
reset
final WebInteractionDelegate reset()
-
withContextualElement
final WebInteractionDelegate withContextualElement(Atom<ElementReference> elementPicker)
-
withElement
final WebInteractionDelegate withElement(ElementReference element)
-
withElement
final WebInteractionDelegate withElement(Atom<ElementReference> elementPicker)
-
withNoTimeout
final WebInteractionDelegate withNoTimeout()
-
withTimeout
final WebInteractionDelegate withTimeout(Long amount, TimeUnit unit)
-
screenInterceptors
Deque<Interceptor<Web.WebInteraction<?>, WebAssertion<?>, Atom<?>>> screenInterceptors()
-
kakaoInterceptor
Interceptor<Web.WebInteraction<?>, WebAssertion<?>, Atom<?>> kakaoInterceptor()
-
-
-
-