Class JobFiltersArea
java.lang.Object
org.jenkinsci.test.acceptance.po.CapybaraPortingLayerImpl
org.jenkinsci.test.acceptance.po.PageAreaImpl
org.jenkinsci.test.acceptance.plugins.dashboard_view.controls.JobFiltersArea
- All Implemented Interfaces:
CapybaraPortingLayer,Control.Owner,PageArea
Provides a small area of the Dashboard Configuration that can limit the Jenkins Jobs
displayed in the Dashboard.
- Author:
- Peter Müller
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumProvides a collection of all possible filter types.Nested classes/interfaces inherited from class org.jenkinsci.test.acceptance.po.CapybaraPortingLayerImpl
CapybaraPortingLayerImpl.Finder<R>, CapybaraPortingLayerImpl.Resolver -
Field Summary
Fields inherited from class org.jenkinsci.test.acceptance.po.CapybaraPortingLayerImpl
driver, injector, LABEL_TO_INPUT_XPATH, timeFields inherited from interface org.jenkinsci.test.acceptance.po.CapybaraPortingLayer
by -
Constructor Summary
ConstructorsConstructorDescriptionJobFiltersArea(PageObject context, String path) Create a new Area for the configuration regarding the job filters. -
Method Summary
Modifier and TypeMethodDescriptionvoidsetIncludeRegex(String regex) Set a regex to include jobs only if they match the expressionvoidsetRecurseInSubfolders(boolean state) Change the state of the checkbox for the option of recursion in subfolders.voidsetStatusFilter(JobFiltersArea.StatusFilter statusFilter) Select the filter type in the dropdown.Methods inherited from class org.jenkinsci.test.acceptance.po.PageAreaImpl
control, control, createPageArea, getPage, getPath, getPath, getPath, path, selfMethods inherited from class org.jenkinsci.test.acceptance.po.CapybaraPortingLayerImpl
all, blur, check, check, check, choose, clickButton, clickLink, confirmAlert, elasticSleep, executeScript, fillIn, find, findCaption, findCaption, findIfNotVisible, getCurrentUrl, getCurrentUrlWithFragment, getElement, getPageContent, getPageSource, getPageSource, getPath, handleAlert, isHiddenOrStale, isStale, last, lastIfNotVisible, newInstance, resource, runThenConfirmAlert, runThenConfirmAlert, runThenHandleAlert, runThenHandleAlert, runThenHandleDialog, runThenHandleInputDialog, runThenHandleUserPrompt, sleep, visit, waitFor, waitFor, waitFor, waitFor, waitFor, waitForCond, waitForCondMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.jenkinsci.test.acceptance.po.CapybaraPortingLayer
all, blur, check, check, check, choose, clickButton, clickLink, confirmAlert, executeScript, fillIn, find, findIfNotVisible, getElement, getPageSource, last, lastIfNotVisible, runThenConfirmAlert, waitFor, waitFor, waitFor, waitFor, waitFor, waitForCond, waitForCond
-
Constructor Details
-
JobFiltersArea
Create a new Area for the configuration regarding the job filters.
-
-
Method Details
-
setStatusFilter
Select the filter type in the dropdown.- Parameters:
statusFilter- the filter type to use
-
setRecurseInSubfolders
public void setRecurseInSubfolders(boolean state) Change the state of the checkbox for the option of recursion in subfolders.- Parameters:
state- true if enabled
-
setIncludeRegex
Set a regex to include jobs only if they match the expression- Parameters:
regex- regex the regex to filter the job names
-