程序包 tech.testnx.cah

类 AbstractTest

    • 构造器详细资料

      • AbstractTest

        public AbstractTest()
    • 方法详细资料

      • beforeSuiteOnAbstractTest

        @BeforeSuite
        protected void beforeSuiteOnAbstractTest()
      • afterSuiteOnAbstractTest

        @AfterSuite
        protected void afterSuiteOnAbstractTest()
      • setupOnAbstractTest

        @BeforeClass
        protected void setupOnAbstractTest()
      • tearDownOnAbstractTest

        @AfterClass
        protected void tearDownOnAbstractTest()
      • beforeMethodOnAbstractTest

        @BeforeMethod
        protected void beforeMethodOnAbstractTest​(Method method,
                                                  Object[] parameters,
                                                  org.testng.ITestResult result)
      • afterMethodOnAbstractTest

        @AfterMethod
        protected void afterMethodOnAbstractTest​(Method method,
                                                 org.testng.ITestResult result)
      • getDriver

        public org.openqa.selenium.WebDriver getDriver()
        从接口复制的说明: ITest
        Get a default driver
        指定者:
        getDriver 在接口中 ITest
      • getDriverStatus

        public boolean getDriverStatus()
        从接口复制的说明: ITest
        Return true if default driver is running, and return false for else
        指定者:
        getDriverStatus 在接口中 ITest
      • requestWebDriver

        protected Pair<String,​org.openqa.selenium.WebDriver> requestWebDriver()
        Request a new WebDriver with default type and return name and WebDriver
        返回:
      • requestWebDriver

        protected Pair<String,​org.openqa.selenium.WebDriver> requestWebDriver​(BrowserType browserType)
        Request a new WebDriver with specific type and return name and WebDriver
        参数:
        browserType -
        返回:
      • releaseWebDriver

        protected void releaseWebDriver​(String name)
        Release the driver and it will be cleaned and reused for other tests
        参数:
        name -
      • removeWebDriver

        protected void removeWebDriver​(String name)
        Remove the driver when it is not used anymore
        参数:
        name -
      • newFirefoxDriver

        protected Pair<String,​org.openqa.selenium.WebDriver> newFirefoxDriver()
        New a Firefox WebDriver
        返回:
      • newChromeDriver

        protected Pair<String,​org.openqa.selenium.WebDriver> newChromeDriver()
        New a Chrome web Driver
        返回:
      • newEdgeDriver

        protected Pair<String,​org.openqa.selenium.WebDriver> newEdgeDriver()
        New a Edge web Driver
        返回: