| Class | Description | 
|---|---|
| AbstractTest | 
 Base functions for all pages. 
 | 
| AjaxRequestManager | |
| Assert | 
 Helper class providing assert methods on WebElement conditions. 
 | 
| Constants | |
| EventListener | |
| JavaScriptErrorCollector | 
 Helper class to collect JavaScript errors on a page. 
 | 
| JavaScriptErrorCollector.JavaScriptErrorIgnoreRule | |
| JSListRequestManager | |
| Locator | 
 Helper class providing find and wait methods with or without timeout. 
 | 
| LogTestWatchman | 
 Watchman to log info about the test and create snapshot on failure. 
 | 
| LogTestWatchman.NuxeoClientForWebDriver | 
 We need this class in order to make simple HTTP GET calls to know if we can log or not. 
 | 
| RestHelper | |
| ScreenShotFileOutput | 
 Screenshot into a temp file (will try to save it in maven base dir/target, save it in the system temp folder if can't
 find it). 
 | 
| ScreenshotTaker | 
 Helper class to take screenshots. 
 | 
| VariableElementLocatorFactory | 
 Element locator factory that creates normal or time-delayed locators depending on the presence of the
  
SlowLoading field annotation. | 
| WaitUntil | 
| Annotation Type | Description | 
|---|---|
| Required | 
 Used to mark a  
WebElement field on a Page object to indicate that it is required to be loaded before
 the page is returned. | 
| SlowLoading | 
 Used to mark a  
WebElement field on a Page object to indicate that lookup should expect the field to
 not load instantly. | 
| WaitForJQueryAjaxOnLoading | 
 Used to mark a  
Page object to indicate that it is required to wait for JQuery ajax requests to complete
 before the page is returned. | 
Copyright © 2019 Nuxeo. All rights reserved.