├── .gitattributes ├── .gitignore ├── README.md ├── README_en.md ├── liming_testng.xml ├── pom.xml ├── src ├── main │ └── resources │ │ └── log4j2.xml └── test │ ├── java │ └── com │ │ └── abcnull │ │ ├── basepage │ │ ├── BaseBrowser.java │ │ └── BasePage.java │ │ ├── basetest │ │ ├── BaseDriver.java │ │ ├── BaseTest.java │ │ ├── ChromeDriverHandler.java │ │ ├── DriverHandler.java │ │ ├── EdgeDriverHandler.java │ │ ├── FirefoxDriverHandler.java │ │ ├── HeadHandler.java │ │ ├── InternetExplorerDriverHandler.java │ │ ├── OperaDriverHandler.java │ │ └── TailHandler.java │ │ ├── constant │ │ └── TestConstant.java │ │ ├── exception │ │ └── BrowserNameException.java │ │ ├── listener │ │ ├── ExtentTestReporterListener.java │ │ ├── RePrioritizingListener.java │ │ ├── TestLogListener.java │ │ └── TestReportListener.java │ │ ├── pageobject │ │ ├── data │ │ │ ├── AbcnullData.java │ │ │ ├── BaiduData.java │ │ │ └── LoginData.java │ │ ├── locator │ │ │ ├── AbcnullLocator.java │ │ │ ├── BaiduLocator.java │ │ │ └── LoginLocator.java │ │ └── page │ │ │ ├── AbcnullPage.java │ │ │ ├── BaiduPage.java │ │ │ └── LoginPage.java │ │ ├── testcase │ │ ├── AbcnullTest.java │ │ └── BaiduTest.java │ │ └── util │ │ ├── PropertiesReader.java │ │ ├── RedisUtil.java │ │ ├── ScreenshotUtil.java │ │ └── WordartDisplayer.java │ └── resources │ ├── config │ └── config.properties │ ├── driver │ ├── IEDriverServer.exe │ ├── MicrosoftWebDriver.exe │ ├── chromedriver.exe │ ├── geckodriver.exe │ └── operadriver.exe │ └── report │ └── template.html ├── testng.xml ├── usage.md └── zhanghua_testng.xml /.gitattributes: -------------------------------------------------------------------------------- 1 | *.html linguist-detectable=false 2 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abcnull/webuitest4j/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abcnull/webuitest4j/HEAD/README.md -------------------------------------------------------------------------------- /README_en.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abcnull/webuitest4j/HEAD/README_en.md -------------------------------------------------------------------------------- /liming_testng.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abcnull/webuitest4j/HEAD/liming_testng.xml -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abcnull/webuitest4j/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/resources/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abcnull/webuitest4j/HEAD/src/main/resources/log4j2.xml -------------------------------------------------------------------------------- /src/test/java/com/abcnull/basepage/BaseBrowser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abcnull/webuitest4j/HEAD/src/test/java/com/abcnull/basepage/BaseBrowser.java -------------------------------------------------------------------------------- /src/test/java/com/abcnull/basepage/BasePage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abcnull/webuitest4j/HEAD/src/test/java/com/abcnull/basepage/BasePage.java -------------------------------------------------------------------------------- /src/test/java/com/abcnull/basetest/BaseDriver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abcnull/webuitest4j/HEAD/src/test/java/com/abcnull/basetest/BaseDriver.java -------------------------------------------------------------------------------- /src/test/java/com/abcnull/basetest/BaseTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abcnull/webuitest4j/HEAD/src/test/java/com/abcnull/basetest/BaseTest.java -------------------------------------------------------------------------------- /src/test/java/com/abcnull/basetest/ChromeDriverHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abcnull/webuitest4j/HEAD/src/test/java/com/abcnull/basetest/ChromeDriverHandler.java -------------------------------------------------------------------------------- /src/test/java/com/abcnull/basetest/DriverHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abcnull/webuitest4j/HEAD/src/test/java/com/abcnull/basetest/DriverHandler.java -------------------------------------------------------------------------------- /src/test/java/com/abcnull/basetest/EdgeDriverHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abcnull/webuitest4j/HEAD/src/test/java/com/abcnull/basetest/EdgeDriverHandler.java -------------------------------------------------------------------------------- /src/test/java/com/abcnull/basetest/FirefoxDriverHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abcnull/webuitest4j/HEAD/src/test/java/com/abcnull/basetest/FirefoxDriverHandler.java -------------------------------------------------------------------------------- /src/test/java/com/abcnull/basetest/HeadHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abcnull/webuitest4j/HEAD/src/test/java/com/abcnull/basetest/HeadHandler.java -------------------------------------------------------------------------------- /src/test/java/com/abcnull/basetest/InternetExplorerDriverHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abcnull/webuitest4j/HEAD/src/test/java/com/abcnull/basetest/InternetExplorerDriverHandler.java -------------------------------------------------------------------------------- /src/test/java/com/abcnull/basetest/OperaDriverHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abcnull/webuitest4j/HEAD/src/test/java/com/abcnull/basetest/OperaDriverHandler.java -------------------------------------------------------------------------------- /src/test/java/com/abcnull/basetest/TailHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abcnull/webuitest4j/HEAD/src/test/java/com/abcnull/basetest/TailHandler.java -------------------------------------------------------------------------------- /src/test/java/com/abcnull/constant/TestConstant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abcnull/webuitest4j/HEAD/src/test/java/com/abcnull/constant/TestConstant.java -------------------------------------------------------------------------------- /src/test/java/com/abcnull/exception/BrowserNameException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abcnull/webuitest4j/HEAD/src/test/java/com/abcnull/exception/BrowserNameException.java -------------------------------------------------------------------------------- /src/test/java/com/abcnull/listener/ExtentTestReporterListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abcnull/webuitest4j/HEAD/src/test/java/com/abcnull/listener/ExtentTestReporterListener.java -------------------------------------------------------------------------------- /src/test/java/com/abcnull/listener/RePrioritizingListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abcnull/webuitest4j/HEAD/src/test/java/com/abcnull/listener/RePrioritizingListener.java -------------------------------------------------------------------------------- /src/test/java/com/abcnull/listener/TestLogListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abcnull/webuitest4j/HEAD/src/test/java/com/abcnull/listener/TestLogListener.java -------------------------------------------------------------------------------- /src/test/java/com/abcnull/listener/TestReportListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abcnull/webuitest4j/HEAD/src/test/java/com/abcnull/listener/TestReportListener.java -------------------------------------------------------------------------------- /src/test/java/com/abcnull/pageobject/data/AbcnullData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abcnull/webuitest4j/HEAD/src/test/java/com/abcnull/pageobject/data/AbcnullData.java -------------------------------------------------------------------------------- /src/test/java/com/abcnull/pageobject/data/BaiduData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abcnull/webuitest4j/HEAD/src/test/java/com/abcnull/pageobject/data/BaiduData.java -------------------------------------------------------------------------------- /src/test/java/com/abcnull/pageobject/data/LoginData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abcnull/webuitest4j/HEAD/src/test/java/com/abcnull/pageobject/data/LoginData.java -------------------------------------------------------------------------------- /src/test/java/com/abcnull/pageobject/locator/AbcnullLocator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abcnull/webuitest4j/HEAD/src/test/java/com/abcnull/pageobject/locator/AbcnullLocator.java -------------------------------------------------------------------------------- /src/test/java/com/abcnull/pageobject/locator/BaiduLocator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abcnull/webuitest4j/HEAD/src/test/java/com/abcnull/pageobject/locator/BaiduLocator.java -------------------------------------------------------------------------------- /src/test/java/com/abcnull/pageobject/locator/LoginLocator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abcnull/webuitest4j/HEAD/src/test/java/com/abcnull/pageobject/locator/LoginLocator.java -------------------------------------------------------------------------------- /src/test/java/com/abcnull/pageobject/page/AbcnullPage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abcnull/webuitest4j/HEAD/src/test/java/com/abcnull/pageobject/page/AbcnullPage.java -------------------------------------------------------------------------------- /src/test/java/com/abcnull/pageobject/page/BaiduPage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abcnull/webuitest4j/HEAD/src/test/java/com/abcnull/pageobject/page/BaiduPage.java -------------------------------------------------------------------------------- /src/test/java/com/abcnull/pageobject/page/LoginPage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abcnull/webuitest4j/HEAD/src/test/java/com/abcnull/pageobject/page/LoginPage.java -------------------------------------------------------------------------------- /src/test/java/com/abcnull/testcase/AbcnullTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abcnull/webuitest4j/HEAD/src/test/java/com/abcnull/testcase/AbcnullTest.java -------------------------------------------------------------------------------- /src/test/java/com/abcnull/testcase/BaiduTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abcnull/webuitest4j/HEAD/src/test/java/com/abcnull/testcase/BaiduTest.java -------------------------------------------------------------------------------- /src/test/java/com/abcnull/util/PropertiesReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abcnull/webuitest4j/HEAD/src/test/java/com/abcnull/util/PropertiesReader.java -------------------------------------------------------------------------------- /src/test/java/com/abcnull/util/RedisUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abcnull/webuitest4j/HEAD/src/test/java/com/abcnull/util/RedisUtil.java -------------------------------------------------------------------------------- /src/test/java/com/abcnull/util/ScreenshotUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abcnull/webuitest4j/HEAD/src/test/java/com/abcnull/util/ScreenshotUtil.java -------------------------------------------------------------------------------- /src/test/java/com/abcnull/util/WordartDisplayer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abcnull/webuitest4j/HEAD/src/test/java/com/abcnull/util/WordartDisplayer.java -------------------------------------------------------------------------------- /src/test/resources/config/config.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abcnull/webuitest4j/HEAD/src/test/resources/config/config.properties -------------------------------------------------------------------------------- /src/test/resources/driver/IEDriverServer.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abcnull/webuitest4j/HEAD/src/test/resources/driver/IEDriverServer.exe -------------------------------------------------------------------------------- /src/test/resources/driver/MicrosoftWebDriver.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abcnull/webuitest4j/HEAD/src/test/resources/driver/MicrosoftWebDriver.exe -------------------------------------------------------------------------------- /src/test/resources/driver/chromedriver.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abcnull/webuitest4j/HEAD/src/test/resources/driver/chromedriver.exe -------------------------------------------------------------------------------- /src/test/resources/driver/geckodriver.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abcnull/webuitest4j/HEAD/src/test/resources/driver/geckodriver.exe -------------------------------------------------------------------------------- /src/test/resources/driver/operadriver.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abcnull/webuitest4j/HEAD/src/test/resources/driver/operadriver.exe -------------------------------------------------------------------------------- /src/test/resources/report/template.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abcnull/webuitest4j/HEAD/src/test/resources/report/template.html -------------------------------------------------------------------------------- /testng.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abcnull/webuitest4j/HEAD/testng.xml -------------------------------------------------------------------------------- /usage.md: -------------------------------------------------------------------------------- 1 | ```java 2 | // todo : 添加使用手册 3 | ``` -------------------------------------------------------------------------------- /zhanghua_testng.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abcnull/webuitest4j/HEAD/zhanghua_testng.xml --------------------------------------------------------------------------------