类分层结构
- java.lang.Object
- tech.testnx.cah.AbstractApi (implements tech.testnx.cah.IApi)
- tech.testnx.cah.support.AbstractBehaviorManagement<T> (implements tech.testnx.cah.support.ManageBehavior<T>)
- tech.testnx.cah.common.browser.AbstractBrowser (implements tech.testnx.cah.common.browser.Browser)
- tech.testnx.cah.common.browser.Chrome
- tech.testnx.cah.common.browser.Edge
- tech.testnx.cah.common.browser.Firefox
- tech.testnx.cah.common.browser.IE
- tech.testnx.cah.AbstractController (implements tech.testnx.cah.IController)
- com.google.inject.AbstractModule (implements com.google.inject.Module)
- tech.testnx.cah.AbstractPage (implements tech.testnx.cah.IPage)
- tech.testnx.cah.common.reports.AbstractReporter (implements org.testng.IReporter)
- tech.testnx.cah.common.ws.AbstractRestClient
- tech.testnx.cah.common.templates.AbstractTemplateComposer (implements tech.testnx.cah.common.templates.ComposeTemplate)
- tech.testnx.cah.AbstractTest (implements tech.testnx.cah.ITest)
- tech.testnx.cah.data.AbstractTestDataClient (implements tech.testnx.cah.data.TestDataClient)
- tech.testnx.cah.common.reports.ActionRecord (implements tech.testnx.cah.common.reports.Recordable<T>)
- tech.testnx.cah.common.utils.AopUtility
- tech.testnx.cah.common.ws.listener.AssertedRestClientListener (implements tech.testnx.cah.common.ws.listener.RestClientListener)
- tech.testnx.cah.common.reports.AssertRecord (implements tech.testnx.cah.common.reports.Recordable<T>)
- tech.testnx.cah.common.reports.AssertRecord.Extra
- tech.testnx.cah.data.AutoDataProvider
- tech.testnx.cah.common.utils.BeanUtility
- tech.testnx.cah.common.asserts.CahAssert
- tech.testnx.cah.common.asserts.CahAssertion (implements org.testng.asserts.IAssertLifecycle)
- tech.testnx.cah.common.config.CahDirectories
- tech.testnx.cah.common.reports.CaseResult
- tech.testnx.cah.common.reports.aggregation.CaseResult4Aggregation
- java.lang.ClassLoader
- tech.testnx.cah.common.utils.ClassUtility
- tech.testnx.cah.common.reports.CommonRecord (implements tech.testnx.cah.common.reports.Recordable<T>)
- tech.testnx.cah.common.config.ConfigHelper (implements tech.testnx.cah.common.config.CahConfigurable)
- tech.testnx.cah.common.log.ConsolePainter
- tech.testnx.cah.common.log.ConsoleTable
- tech.testnx.cah.common.config.ConstantsGlobal
- tech.testnx.cah.common.security.CopperCryptor (implements tech.testnx.cah.common.security.Cryptograph)
- tech.testnx.cah.data.DataClientProvider
- tech.testnx.cah.common.browser.actions.listeners.DefaultActionListener (implements tech.testnx.cah.common.browser.actions.listeners.ActionListener)
- tech.testnx.cah.common.listener.DefaultAnnotationInjector (implements org.testng.IAnnotationTransformer)
- tech.testnx.cah.common.listener.DefaultClassListener (implements org.testng.IClassListener)
- tech.testnx.cah.common.listener.DefaultDataProviderInterceptor (implements org.testng.IDataProviderInterceptor)
- tech.testnx.cah.common.listener.DefaultDataProviderListener (implements org.testng.IDataProviderListener)
- tech.testnx.cah.common.driver.listener.DefaultDriverListener (implements org.openqa.selenium.support.events.WebDriverListener)
- tech.testnx.cah.common.listener.DefaultExecutionListener (implements org.testng.IExecutionListener)
- tech.testnx.cah.common.ws.listener.DefaultRestClientListener (implements tech.testnx.cah.common.ws.listener.RestClientListener)
- tech.testnx.cah.common.listener.DefaultSuiteListener (implements org.testng.ISuiteListener)
- tech.testnx.cah.common.listener.DefaultTestListener (implements org.testng.ITestListener)
- tech.testnx.cah.common.browser.actions.DriverActions (implements tech.testnx.cah.common.browser.actions.OperateBrowser)
- tech.testnx.cah.common.driver.DriverServiceManager
- tech.testnx.cah.common.listener.EnableStabilityTestListener (implements org.testng.ITestListener)
- tech.testnx.cah.common.utils.EnumUtility
- tech.testnx.cah.common.exceptions.ExpectedCahExceptionHandlers
- tech.testnx.cah.common.reports.FailureResult
- tech.testnx.cah.common.utils.FileUtility
- tech.testnx.cah.common.security.GoldenCryptor (implements tech.testnx.cah.common.security.Cryptograph)
- tech.testnx.cah.common.monitors.HttpArchiver
- tech.testnx.cah.common.listener.HttpArchiverTestListener (implements org.testng.ITestListener)
- tech.testnx.cah.common.utils.ImageUtility
- tech.testnx.cah.common.browser.actions.JsActions (implements tech.testnx.cah.common.browser.actions.HaveListener<T>, tech.testnx.cah.common.browser.actions.OperateBrowser)
- tech.testnx.cah.common.net.ssh.JschClient (implements tech.testnx.cah.common.net.ssh.HasSshExec, tech.testnx.cah.common.net.ssh.HasSshTunnel)
- tech.testnx.cah.common.ws.JsonParser
- tech.testnx.cah.common.utils.JsonUtility
- tech.testnx.cah.common.ws.json.JsonValidator
- tech.testnx.cah.common.log.Logger
- tech.testnx.cah.common.utils.MathUtility
- tech.testnx.cah.common.utils.MiscUtility
- org.openqa.selenium.support.PageFactory
- tech.testnx.cah.common.tuple.Pair<A,B>
- tech.testnx.cah.common.tuple.Triplet<A,B,C>
- tech.testnx.cah.data.properties.PropertiesClient (implements tech.testnx.cah.data.properties.HandleProperties)
- tech.testnx.cah.common.proxy.ProxyMan<T>
- tech.testnx.cah.common.net.ssh.PuttyClient (implements tech.testnx.cah.common.net.ssh.HasSshExec, tech.testnx.cah.common.net.ssh.HasSshTunnel)
- tech.testnx.cah.common.reports.Recorder
- tech.testnx.cah.common.utils.ResourceUtility
- tech.testnx.cah.common.ws.RestfulResponse
- tech.testnx.cah.common.listener.RetryAnalyzer (implements org.testng.IRetryAnalyzer)
- tech.testnx.cah.common.retry.Retryer<V> (implements tech.testnx.cah.common.retry.Executable<V>)
- tech.testnx.cah.common.retry.Retryer.Builder<V>
- tech.testnx.cah.common.driver.ReusedDriverService (implements tech.testnx.cah.common.driver.Reuseable)
- tech.testnx.cah.common.driver.ReusedDriverServicePool (implements tech.testnx.cah.common.driver.PoolWithoutObjName<R,T>)
- tech.testnx.cah.common.driver.ReusedRemoteDriver (implements tech.testnx.cah.common.driver.Reuseable)
- tech.testnx.cah.common.driver.ReusedRemoteDriverPool (implements tech.testnx.cah.common.driver.PoolWithObjName<R,T>, tech.testnx.cah.common.driver.PoolWithoutObjName<R,T>)
- tech.testnx.cah.common.browser.actions.RobotActions (implements tech.testnx.cah.common.browser.actions.OperateBrowser)
- tech.testnx.cah.common.reports.ScreenshotRecord (implements tech.testnx.cah.common.reports.Recordable<T>)
- tech.testnx.cah.common.utils.SecurityUtility (implements tech.testnx.cah.common.security.Cryptograph)
- tech.testnx.cah.common.security.SilverCryptor (implements tech.testnx.cah.common.security.Cryptograph)
- tech.testnx.cah.common.net.ssh.SshClientProvider
- tech.testnx.cah.common.net.ssh.SshdClient (implements tech.testnx.cah.common.net.ssh.HasSshExec, tech.testnx.cah.common.net.ssh.HasSshTunnel)
- tech.testnx.cah.common.net.ssh.SshjClient (implements tech.testnx.cah.common.net.ssh.HasSshExec, tech.testnx.cah.common.net.ssh.HasSshTunnel)
- tech.testnx.cah.common.state.StateManager
- tech.testnx.cah.common.reports.StepRecord (implements tech.testnx.cah.common.reports.Recordable<T>)
- tech.testnx.cah.common.utils.StringUtility
- tech.testnx.cah.common.reports.TestResult
- tech.testnx.cah.common.reports.aggregation.TestResult4Aggregation
- java.lang.Thread (implements java.lang.Runnable)
- tech.testnx.cah.common.driver.Ashman
- java.lang.Throwable (implements java.io.Serializable)
- tech.testnx.cah.common.utils.TimeUtility
- tech.testnx.cah.common.reports.TotalResults
- tech.testnx.cah.common.retry.Transaction<V> (implements tech.testnx.cah.common.retry.Executable<V>)
- tech.testnx.cah.data.TransformableListDataBean (implements tech.testnx.cah.data.TransformableTestDataBean<T>)
- tech.testnx.cah.data.TransformableMapDataBean (implements tech.testnx.cah.data.TransformableTestDataBean<T>)
- tech.testnx.cah.common.utils.Utilities
- tech.testnx.cah.common.wait.Wait (implements tech.testnx.cah.common.wait.DynamicWait)
- tech.testnx.cah.common.monitors.WebApiPerf
- tech.testnx.cah.common.monitors.WebApiPerfMonitor
- tech.testnx.cah.common.reports.perf.WebApiPerfResult
- tech.testnx.cah.common.reports.perf.WebApiPerfSampleAnalysis (implements java.lang.Comparable<T>)
- tech.testnx.cah.common.driver.WebDriverFactory
- tech.testnx.cah.common.misc.WebExpectedConditions
- tech.testnx.cah.common.misc.WebLocator
- tech.testnx.cah.common.monitors.WebPageNavigationPerf
- tech.testnx.cah.common.monitors.WebPagePerf
- tech.testnx.cah.common.reports.perf.WebPagePerfAjaxAnalysis (implements java.lang.Comparable<T>)
- tech.testnx.cah.common.monitors.WebPagePerfMonitor
- tech.testnx.cah.common.reports.perf.WebPagePerfNavigationAnalysis (implements java.lang.Comparable<T>)
- tech.testnx.cah.common.reports.perf.WebPagePerfNavigationResult
- tech.testnx.cah.common.reports.perf.WebPagePerfResourceResult
- tech.testnx.cah.common.reports.perf.WebPagePerfResult
- tech.testnx.cah.common.monitors.WebPageResourcePerf
- tech.testnx.cah.common.misc.WebValidator
- tech.testnx.cah.common.misc.WebWait