Class | Description |
---|---|
AbstractGuestTest |
Helper class to be extended by tests not requiring any user to be logged in (XWikiGuest is then the current user).
|
AbstractTest |
To be extended by all Test Classes.
|
AdminAuthenticationRule |
Authenticates the Admin user in the wiki before the test starts.
|
AuthenticationRule |
Authenticates a user in the wiki before the test starts.
|
PageObjectSuite |
Extends
XWikiExecutorSuite and initialize the PersistentTestContext . |
PersistentTestContext |
This is a container for holding all of the information which should persist throughout all of the tests.
|
SuperAdminAuthenticationRule |
Authenticates the superadmin user in the wiki before the test starts.
|
TestDebugger |
Generates debugging information on test failure:
captures a screenshot of the browser window
logs the URL of the current page
logs the source of the current page
NOTE: The reason we also log when a test starts and passes is simply to overcome a deficiency in error reporting in
Jenkins.
|
TestUtils |
Helper methods for testing, not related to a specific Page Object.
|
TestUtils.RestTestUtils | |
TestUtils.RestTestUtils.ResourceAPI | |
WebDriverFactory |
Create specific
WebDriver instances for various Browsers. |
XWikiWebDriver |
Wraps a
WebDriver instance and adds new APIs useful for XWiki tests. |
Annotation Type | Description |
---|---|
PageObjectSuite.PostStart |
Copyright © 2004–2021 XWiki. All rights reserved.