Class TestStatisticsChartPortlet
java.lang.Object
org.jenkinsci.test.acceptance.po.CapybaraPortingLayerImpl
org.jenkinsci.test.acceptance.po.PageAreaImpl
org.jenkinsci.test.acceptance.plugins.dashboard_view.AbstractDashboardViewPortlet
org.jenkinsci.test.acceptance.plugins.dashboard_view.TestStatisticsChartPortlet
- All Implemented Interfaces:
CapybaraPortingLayer,Control.Owner,PageArea
The test statistics chart shipped with the dashboard view plugin.
- Author:
- René Zarwel
-
Nested Class Summary
Nested classes/interfaces inherited from class org.jenkinsci.test.acceptance.po.CapybaraPortingLayerImpl
CapybaraPortingLayerImpl.Finder<R>, CapybaraPortingLayerImpl.Resolver -
Field Summary
FieldsFields 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
ConstructorsConstructorDescriptionTestStatisticsChartPortlet(DashboardView parent, String path) Constructs a new test statistics chart portlet. -
Method Summary
Modifier and TypeMethodDescriptionorg.openqa.selenium.WebElementgetChart()Gets the chart image asWebElement.getImage()Gets the chart image asBufferedImage.Methods inherited from class org.jenkinsci.test.acceptance.plugins.dashboard_view.AbstractDashboardViewPortlet
delete, getName, setNameMethods 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
-
Field Details
-
TEST_STATISTICS_CHART
ID of this Portlet in Listview.- See Also:
-
-
Constructor Details
-
TestStatisticsChartPortlet
Constructs a new test statistics chart portlet.- Parameters:
parent- Dashboard view this portlet is scoped to.path- Absolute path to the area.
-
-
Method Details
-
getChart
public org.openqa.selenium.WebElement getChart() throws org.openqa.selenium.NoSuchElementExceptionGets the chart image asWebElement.- Returns:
- The chart_image-
WebElementcontaining the statistics. - Throws:
org.openqa.selenium.NoSuchElementException- if the chart is not found
-
getImage
Gets the chart image asBufferedImage.- Returns:
- The chart_image-
BufferedImagecontaining the statistics. - Throws:
IOException- if the chart is not found
-