├── BatchRunAppUI.jar ├── UIAutoTest.iml ├── autoTest.sh ├── handleResult.sh ├── output └── report │ ├── css │ ├── bootstrap-theme.css │ ├── bootstrap-theme.css.map │ ├── bootstrap-theme.min.css │ ├── bootstrap.css │ ├── bootstrap.css.map │ └── bootstrap.min.css │ ├── fonts │ ├── glyphicons-halflings-regular.eot │ ├── glyphicons-halflings-regular.svg │ ├── glyphicons-halflings-regular.ttf │ ├── glyphicons-halflings-regular.woff │ └── glyphicons-halflings-regular.woff2 │ ├── js │ ├── angular.js │ ├── bootstrap.js │ ├── bootstrap.min.js │ ├── exporting.js │ ├── highcharts-more.js │ ├── highcharts.js │ ├── highstock.js │ ├── jquery.min.js │ └── npm.js │ └── report.html ├── pom.xml ├── prepare.sh ├── run.sh ├── src ├── config.properties ├── log4j.properties └── test │ ├── java │ └── com │ │ └── xxxx │ │ └── uiautotest │ │ ├── base │ │ ├── AutoTestBase.java │ │ ├── ExecuteListener.java │ │ ├── PageObjectBase.java │ │ └── operateFactory │ │ │ ├── AndroidOperate.java │ │ │ ├── AppOperate.java │ │ │ ├── IosOperate.java │ │ │ ├── WebDriverOperate.java │ │ │ └── WebOperate.java │ │ ├── business │ │ └── page_object │ │ │ ├── app │ │ │ └── Elements_Example.java │ │ │ └── web │ │ │ └── page_baidu.java │ │ ├── testsuits │ │ ├── testcases │ │ │ ├── app │ │ │ │ └── Example_Tests.java │ │ │ └── web │ │ │ │ └── testExamlpe.java │ │ └── testdata │ │ │ └── Example_data.java │ │ └── util │ │ ├── Assertion.java │ │ ├── HandleSafetyTips.java │ │ ├── Log.java │ │ ├── ParseProperties.java │ │ ├── StartAppiumServer.java │ │ ├── StaticConfig.java │ │ ├── Tools.java │ │ └── testng │ │ ├── ConfigReader.java │ │ ├── PowerEmailableReporter.java │ │ ├── RetryListener.java │ │ ├── TestResultListener.java │ │ └── TestngRetry.java │ └── test.iml ├── testSuits ├── testSuitExample_android.xml ├── testSuitExample_ios.xml └── testSuitExample_web.xml └── tools ├── GenerateTestNgReport.jar ├── analysisxml.jar ├── driverServer ├── chromedriver ├── chromedriver.exe └── operadriver └── testngReport ├── build.xml └── testng-results.xsl /BatchRunAppUI.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinget007/UIAutoTest/HEAD/BatchRunAppUI.jar -------------------------------------------------------------------------------- /UIAutoTest.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinget007/UIAutoTest/HEAD/UIAutoTest.iml -------------------------------------------------------------------------------- /autoTest.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinget007/UIAutoTest/HEAD/autoTest.sh -------------------------------------------------------------------------------- /handleResult.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinget007/UIAutoTest/HEAD/handleResult.sh -------------------------------------------------------------------------------- /output/report/css/bootstrap-theme.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinget007/UIAutoTest/HEAD/output/report/css/bootstrap-theme.css -------------------------------------------------------------------------------- /output/report/css/bootstrap-theme.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinget007/UIAutoTest/HEAD/output/report/css/bootstrap-theme.css.map -------------------------------------------------------------------------------- /output/report/css/bootstrap-theme.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinget007/UIAutoTest/HEAD/output/report/css/bootstrap-theme.min.css -------------------------------------------------------------------------------- /output/report/css/bootstrap.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinget007/UIAutoTest/HEAD/output/report/css/bootstrap.css -------------------------------------------------------------------------------- /output/report/css/bootstrap.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinget007/UIAutoTest/HEAD/output/report/css/bootstrap.css.map -------------------------------------------------------------------------------- /output/report/css/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinget007/UIAutoTest/HEAD/output/report/css/bootstrap.min.css -------------------------------------------------------------------------------- /output/report/fonts/glyphicons-halflings-regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinget007/UIAutoTest/HEAD/output/report/fonts/glyphicons-halflings-regular.eot -------------------------------------------------------------------------------- /output/report/fonts/glyphicons-halflings-regular.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinget007/UIAutoTest/HEAD/output/report/fonts/glyphicons-halflings-regular.svg -------------------------------------------------------------------------------- /output/report/fonts/glyphicons-halflings-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinget007/UIAutoTest/HEAD/output/report/fonts/glyphicons-halflings-regular.ttf -------------------------------------------------------------------------------- /output/report/fonts/glyphicons-halflings-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinget007/UIAutoTest/HEAD/output/report/fonts/glyphicons-halflings-regular.woff -------------------------------------------------------------------------------- /output/report/fonts/glyphicons-halflings-regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinget007/UIAutoTest/HEAD/output/report/fonts/glyphicons-halflings-regular.woff2 -------------------------------------------------------------------------------- /output/report/js/angular.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinget007/UIAutoTest/HEAD/output/report/js/angular.js -------------------------------------------------------------------------------- /output/report/js/bootstrap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinget007/UIAutoTest/HEAD/output/report/js/bootstrap.js -------------------------------------------------------------------------------- /output/report/js/bootstrap.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinget007/UIAutoTest/HEAD/output/report/js/bootstrap.min.js -------------------------------------------------------------------------------- /output/report/js/exporting.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinget007/UIAutoTest/HEAD/output/report/js/exporting.js -------------------------------------------------------------------------------- /output/report/js/highcharts-more.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinget007/UIAutoTest/HEAD/output/report/js/highcharts-more.js -------------------------------------------------------------------------------- /output/report/js/highcharts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinget007/UIAutoTest/HEAD/output/report/js/highcharts.js -------------------------------------------------------------------------------- /output/report/js/highstock.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinget007/UIAutoTest/HEAD/output/report/js/highstock.js -------------------------------------------------------------------------------- /output/report/js/jquery.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinget007/UIAutoTest/HEAD/output/report/js/jquery.min.js -------------------------------------------------------------------------------- /output/report/js/npm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinget007/UIAutoTest/HEAD/output/report/js/npm.js -------------------------------------------------------------------------------- /output/report/report.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinget007/UIAutoTest/HEAD/output/report/report.html -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinget007/UIAutoTest/HEAD/pom.xml -------------------------------------------------------------------------------- /prepare.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinget007/UIAutoTest/HEAD/prepare.sh -------------------------------------------------------------------------------- /run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinget007/UIAutoTest/HEAD/run.sh -------------------------------------------------------------------------------- /src/config.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinget007/UIAutoTest/HEAD/src/config.properties -------------------------------------------------------------------------------- /src/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinget007/UIAutoTest/HEAD/src/log4j.properties -------------------------------------------------------------------------------- /src/test/java/com/xxxx/uiautotest/base/AutoTestBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinget007/UIAutoTest/HEAD/src/test/java/com/xxxx/uiautotest/base/AutoTestBase.java -------------------------------------------------------------------------------- /src/test/java/com/xxxx/uiautotest/base/ExecuteListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinget007/UIAutoTest/HEAD/src/test/java/com/xxxx/uiautotest/base/ExecuteListener.java -------------------------------------------------------------------------------- /src/test/java/com/xxxx/uiautotest/base/PageObjectBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinget007/UIAutoTest/HEAD/src/test/java/com/xxxx/uiautotest/base/PageObjectBase.java -------------------------------------------------------------------------------- /src/test/java/com/xxxx/uiautotest/base/operateFactory/AndroidOperate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinget007/UIAutoTest/HEAD/src/test/java/com/xxxx/uiautotest/base/operateFactory/AndroidOperate.java -------------------------------------------------------------------------------- /src/test/java/com/xxxx/uiautotest/base/operateFactory/AppOperate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinget007/UIAutoTest/HEAD/src/test/java/com/xxxx/uiautotest/base/operateFactory/AppOperate.java -------------------------------------------------------------------------------- /src/test/java/com/xxxx/uiautotest/base/operateFactory/IosOperate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinget007/UIAutoTest/HEAD/src/test/java/com/xxxx/uiautotest/base/operateFactory/IosOperate.java -------------------------------------------------------------------------------- /src/test/java/com/xxxx/uiautotest/base/operateFactory/WebDriverOperate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinget007/UIAutoTest/HEAD/src/test/java/com/xxxx/uiautotest/base/operateFactory/WebDriverOperate.java -------------------------------------------------------------------------------- /src/test/java/com/xxxx/uiautotest/base/operateFactory/WebOperate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinget007/UIAutoTest/HEAD/src/test/java/com/xxxx/uiautotest/base/operateFactory/WebOperate.java -------------------------------------------------------------------------------- /src/test/java/com/xxxx/uiautotest/business/page_object/app/Elements_Example.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinget007/UIAutoTest/HEAD/src/test/java/com/xxxx/uiautotest/business/page_object/app/Elements_Example.java -------------------------------------------------------------------------------- /src/test/java/com/xxxx/uiautotest/business/page_object/web/page_baidu.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinget007/UIAutoTest/HEAD/src/test/java/com/xxxx/uiautotest/business/page_object/web/page_baidu.java -------------------------------------------------------------------------------- /src/test/java/com/xxxx/uiautotest/testsuits/testcases/app/Example_Tests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinget007/UIAutoTest/HEAD/src/test/java/com/xxxx/uiautotest/testsuits/testcases/app/Example_Tests.java -------------------------------------------------------------------------------- /src/test/java/com/xxxx/uiautotest/testsuits/testcases/web/testExamlpe.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinget007/UIAutoTest/HEAD/src/test/java/com/xxxx/uiautotest/testsuits/testcases/web/testExamlpe.java -------------------------------------------------------------------------------- /src/test/java/com/xxxx/uiautotest/testsuits/testdata/Example_data.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinget007/UIAutoTest/HEAD/src/test/java/com/xxxx/uiautotest/testsuits/testdata/Example_data.java -------------------------------------------------------------------------------- /src/test/java/com/xxxx/uiautotest/util/Assertion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinget007/UIAutoTest/HEAD/src/test/java/com/xxxx/uiautotest/util/Assertion.java -------------------------------------------------------------------------------- /src/test/java/com/xxxx/uiautotest/util/HandleSafetyTips.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinget007/UIAutoTest/HEAD/src/test/java/com/xxxx/uiautotest/util/HandleSafetyTips.java -------------------------------------------------------------------------------- /src/test/java/com/xxxx/uiautotest/util/Log.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinget007/UIAutoTest/HEAD/src/test/java/com/xxxx/uiautotest/util/Log.java -------------------------------------------------------------------------------- /src/test/java/com/xxxx/uiautotest/util/ParseProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinget007/UIAutoTest/HEAD/src/test/java/com/xxxx/uiautotest/util/ParseProperties.java -------------------------------------------------------------------------------- /src/test/java/com/xxxx/uiautotest/util/StartAppiumServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinget007/UIAutoTest/HEAD/src/test/java/com/xxxx/uiautotest/util/StartAppiumServer.java -------------------------------------------------------------------------------- /src/test/java/com/xxxx/uiautotest/util/StaticConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinget007/UIAutoTest/HEAD/src/test/java/com/xxxx/uiautotest/util/StaticConfig.java -------------------------------------------------------------------------------- /src/test/java/com/xxxx/uiautotest/util/Tools.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinget007/UIAutoTest/HEAD/src/test/java/com/xxxx/uiautotest/util/Tools.java -------------------------------------------------------------------------------- /src/test/java/com/xxxx/uiautotest/util/testng/ConfigReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinget007/UIAutoTest/HEAD/src/test/java/com/xxxx/uiautotest/util/testng/ConfigReader.java -------------------------------------------------------------------------------- /src/test/java/com/xxxx/uiautotest/util/testng/PowerEmailableReporter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinget007/UIAutoTest/HEAD/src/test/java/com/xxxx/uiautotest/util/testng/PowerEmailableReporter.java -------------------------------------------------------------------------------- /src/test/java/com/xxxx/uiautotest/util/testng/RetryListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinget007/UIAutoTest/HEAD/src/test/java/com/xxxx/uiautotest/util/testng/RetryListener.java -------------------------------------------------------------------------------- /src/test/java/com/xxxx/uiautotest/util/testng/TestResultListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinget007/UIAutoTest/HEAD/src/test/java/com/xxxx/uiautotest/util/testng/TestResultListener.java -------------------------------------------------------------------------------- /src/test/java/com/xxxx/uiautotest/util/testng/TestngRetry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinget007/UIAutoTest/HEAD/src/test/java/com/xxxx/uiautotest/util/testng/TestngRetry.java -------------------------------------------------------------------------------- /src/test/test.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinget007/UIAutoTest/HEAD/src/test/test.iml -------------------------------------------------------------------------------- /testSuits/testSuitExample_android.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinget007/UIAutoTest/HEAD/testSuits/testSuitExample_android.xml -------------------------------------------------------------------------------- /testSuits/testSuitExample_ios.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinget007/UIAutoTest/HEAD/testSuits/testSuitExample_ios.xml -------------------------------------------------------------------------------- /testSuits/testSuitExample_web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinget007/UIAutoTest/HEAD/testSuits/testSuitExample_web.xml -------------------------------------------------------------------------------- /tools/GenerateTestNgReport.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinget007/UIAutoTest/HEAD/tools/GenerateTestNgReport.jar -------------------------------------------------------------------------------- /tools/analysisxml.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinget007/UIAutoTest/HEAD/tools/analysisxml.jar -------------------------------------------------------------------------------- /tools/driverServer/chromedriver: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinget007/UIAutoTest/HEAD/tools/driverServer/chromedriver -------------------------------------------------------------------------------- /tools/driverServer/chromedriver.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinget007/UIAutoTest/HEAD/tools/driverServer/chromedriver.exe -------------------------------------------------------------------------------- /tools/driverServer/operadriver: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinget007/UIAutoTest/HEAD/tools/driverServer/operadriver -------------------------------------------------------------------------------- /tools/testngReport/build.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinget007/UIAutoTest/HEAD/tools/testngReport/build.xml -------------------------------------------------------------------------------- /tools/testngReport/testng-results.xsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinget007/UIAutoTest/HEAD/tools/testngReport/testng-results.xsl --------------------------------------------------------------------------------