Class SubversionScm
- java.lang.Object
-
- org.jenkinsci.test.acceptance.po.CapybaraPortingLayerImpl
-
- org.jenkinsci.test.acceptance.po.PageAreaImpl
-
- org.jenkinsci.test.acceptance.po.Scm
-
- org.jenkinsci.test.acceptance.plugins.subversion.SubversionScm
-
- All Implemented Interfaces:
CapybaraPortingLayer
,Control.Owner
,PageArea
public class SubversionScm extends Scm
Encapsulates the PageArea of the Subversion SCM- Author:
- Kohsuke Kawaguchi, Matthias Karl
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.jenkinsci.test.acceptance.po.CapybaraPortingLayerImpl
CapybaraPortingLayerImpl.Finder<R>, CapybaraPortingLayerImpl.Resolver
-
-
Field Summary
Fields Modifier and Type Field Description static String
ALWAYS_FRESH_COPY
Control
btAdvanced
Control
checkoutStrategy
static String
CLEAN_CHECKOUT
Control
credentials
Control
local
Control
repositoryBrowser
Control
url
-
Fields inherited from class org.jenkinsci.test.acceptance.po.CapybaraPortingLayerImpl
driver, injector, LABEL_TO_INPUT_XPATH, time
-
Fields inherited from interface org.jenkinsci.test.acceptance.po.CapybaraPortingLayer
by
-
-
Constructor Summary
Constructors Constructor Description SubversionScm(Job job, String path)
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description SubversionSvmAdvanced
advanced()
<T extends PageObject>
TgetCredentialPage(Class<T> type)
Deprecated.<T extends SvnRepositoryBrowser>
TuseRepositoryBrowser(Class<T> type)
-
Methods inherited from class org.jenkinsci.test.acceptance.po.PageAreaImpl
control, control, createPageArea, getPage, getPath, getPath, getPath, path, self
-
Methods 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, isStale, last, lastIfNotVisible, newInstance, resource, runThenConfirmAlert, runThenConfirmAlert, runThenHandleAlert, runThenHandleAlert, sleep, visit, waitFor, waitFor, waitFor, waitFor, waitFor, waitForCond, waitForCond
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods 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 Detail
-
ALWAYS_FRESH_COPY
public static final String ALWAYS_FRESH_COPY
- See Also:
- Constant Field Values
-
CLEAN_CHECKOUT
public static final String CLEAN_CHECKOUT
- See Also:
- Constant Field Values
-
url
public final Control url
-
btAdvanced
public final Control btAdvanced
-
local
public final Control local
-
checkoutStrategy
public final Control checkoutStrategy
-
credentials
public final Control credentials
-
repositoryBrowser
public final Control repositoryBrowser
-
-
Method Detail
-
getCredentialPage
@Deprecated public <T extends PageObject> T getCredentialPage(Class<T> type) throws SubversionPluginTestException
Deprecated.Opens the SVNPlugin credential page for protected repositories. Only for plugin version 1.54 and older.- Type Parameters:
T
- child of SubversionCredential.class- Parameters:
type
- child of SubversionCredential.class- Returns:
- PageObject of the CredentialPage
- Throws:
SubversionPluginTestException
- if Url to credential page is not found or malformed.
-
useRepositoryBrowser
public <T extends SvnRepositoryBrowser> T useRepositoryBrowser(Class<T> type)
-
advanced
public SubversionSvmAdvanced advanced()
-
-