Interface SeleniumActionBuilder<T extends TestAction,B extends TestActionBuilder.DelegatingTestActionBuilder<T>>
public interface SeleniumActionBuilder<T extends TestAction,B extends TestActionBuilder.DelegatingTestActionBuilder<T>>
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionalert()Alert element.Use a custom selenium browser.Check input action.default SeleniumCheckInputActionBuilder<?,?> checkInput(boolean checked) Check input action.Clear browser cache.click()Clicks element.close()Close window.fillForm()Fill form action.find()Finds element.focus()Switch window.Get stored file.default SeleniumGetStoredFileActionBuilder<?,?> Get stored file.hover()Hover element.Execute JavaScript.default SeleniumJavaScriptActionBuilder<?,?> javascript(String script) Execute JavaScript.default SeleniumJavaScriptActionBuilder<?,?> javascript(Resource scriptResource) Execute JavaScript.default SeleniumJavaScriptActionBuilder<?,?> javascript(Resource scriptResource, Charset charset) Execute JavaScript.navigate()Navigate action.default SeleniumNavigateActionBuilder<?,?> Navigate action.open()Open window.page()Page action.default SeleniumPageActionBuilder<?,?> Page action with given web page type.default SeleniumPageActionBuilder<?,?> Page action.Make screenshot.default SeleniumMakeScreenshotActionBuilder<?,?> screenshot(String outputDir) Make screenshot with custom output directory.select()Dropdown select single option action.default SeleniumDropDownSelectActionBuilder<?,?> Dropdown select single option action.default SeleniumDropDownSelectActionBuilder<?,?> Dropdown select multiple options action.setInput()Set input action.default SeleniumSetInputActionBuilder<?,?> Set input action.start()Start browser instance.Start explicit browser instance.stop()Stop browser instance.Stop explicit browser instance.store()Store file.default SeleniumStoreFileActionBuilder<?,?> Store file.Switch window.Wait until element meets condition.
-
Method Details
-
browser
Use a custom selenium browser. -
start
SeleniumStartBrowserActionBuilder<?,?> start()Start browser instance. -
start
Start explicit browser instance. -
stop
SeleniumStopBrowserActionBuilder<?,?> stop()Stop browser instance. -
stop
Stop explicit browser instance. -
alert
SeleniumAlertActionBuilder<?,?> alert()Alert element. -
page
SeleniumPageActionBuilder<?,?> page()Page action. -
page
Page action. -
page
Page action with given web page type. -
find
SeleniumFindElementActionBuilder<?,?> find()Finds element. -
select
SeleniumDropDownSelectActionBuilder<?,?> select()Dropdown select single option action. -
select
Dropdown select single option action. -
select
Dropdown select multiple options action. -
setInput
SeleniumSetInputActionBuilder<?,?> setInput()Set input action. -
setInput
Set input action. -
fillForm
SeleniumFillFormActionBuilder<?,?> fillForm()Fill form action. -
checkInput
SeleniumCheckInputActionBuilder<?,?> checkInput()Check input action. -
checkInput
Check input action. -
click
SeleniumClickActionBuilder<?,?> click()Clicks element. -
hover
SeleniumHoverActionBuilder<?,?> hover()Hover element. -
clearCache
SeleniumClearBrowserCacheActionBuilder<?,?> clearCache()Clear browser cache. -
screenshot
SeleniumMakeScreenshotActionBuilder<?,?> screenshot()Make screenshot. -
screenshot
Make screenshot with custom output directory. -
store
SeleniumStoreFileActionBuilder<?,?> store()Store file. -
store
Store file. -
getStored
SeleniumGetStoredFileActionBuilder<?,?> getStored()Get stored file. -
getStored
Get stored file. -
waitUntil
SeleniumWaitUntilActionBuilder<?,?> waitUntil()Wait until element meets condition. -
javascript
SeleniumJavaScriptActionBuilder<?,?> javascript()Execute JavaScript. -
javascript
Execute JavaScript. -
javascript
Execute JavaScript. -
javascript
Execute JavaScript. -
open
SeleniumOpenWindowActionBuilder<?,?> open()Open window. -
close
SeleniumCloseWindowActionBuilder<?,?> close()Close window. -
focus
SeleniumSwitchWindowActionBuilder<?,?> focus()Switch window. -
switchWindow
SeleniumSwitchWindowActionBuilder<?,?> switchWindow()Switch window.
-