├── .github ├── ISSUE_TEMPLATE.md └── PULL_REQUEST_TEMPLATE.md ├── .gitignore ├── README.md ├── pom.xml └── src ├── main ├── java │ └── com │ │ └── youzan │ │ └── opentest │ │ └── ui │ │ ├── dataprovider │ │ ├── configInfo │ │ │ └── DataMocker.java │ │ └── login │ │ │ └── LoginFactory.java │ │ ├── driver │ │ ├── common │ │ │ └── Common.java │ │ ├── selenide │ │ │ ├── Actions.java │ │ │ └── impl │ │ │ │ └── ActionsImpl.java │ │ └── selenium │ │ │ ├── SeleActions.java │ │ │ └── impl │ │ │ └── SeleActionsImpl.java │ │ ├── listeners │ │ ├── CaseListener.java │ │ ├── Retry.java │ │ └── RetryListener.java │ │ ├── model │ │ └── login │ │ │ └── LoginModel.java │ │ ├── pageObject │ │ ├── loginPageObject │ │ │ ├── LoginPage.java │ │ │ └── impl │ │ │ │ └── LoginPageImpl.java │ │ └── youzanPageObject │ │ │ ├── YouZanPage.java │ │ │ └── impl │ │ │ └── YouZanPageImpl.java │ │ ├── service │ │ ├── LoginService.java │ │ └── impl │ │ │ └── LoginServiceImpl.java │ │ └── utils │ │ ├── DateUtils.java │ │ └── PauseUtils.java └── resources │ ├── applicationContext.xml │ ├── chromedriver │ ├── conf │ └── online.properties │ ├── img │ ├── bee-project.png │ └── goodstest.jpg │ └── log4j.properties └── test ├── java └── com │ └── youzan │ └── opentest │ └── ui │ └── testcase │ ├── BaseTest.java │ └── demo │ ├── FailDemoTest.java │ └── PassDemoTest.java └── resources ├── all.xml └── demo.xml /.github/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youzan/beeyz/HEAD/.github/ISSUE_TEMPLATE.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youzan/beeyz/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youzan/beeyz/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youzan/beeyz/HEAD/README.md -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youzan/beeyz/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/com/youzan/opentest/ui/dataprovider/configInfo/DataMocker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youzan/beeyz/HEAD/src/main/java/com/youzan/opentest/ui/dataprovider/configInfo/DataMocker.java -------------------------------------------------------------------------------- /src/main/java/com/youzan/opentest/ui/dataprovider/login/LoginFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youzan/beeyz/HEAD/src/main/java/com/youzan/opentest/ui/dataprovider/login/LoginFactory.java -------------------------------------------------------------------------------- /src/main/java/com/youzan/opentest/ui/driver/common/Common.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youzan/beeyz/HEAD/src/main/java/com/youzan/opentest/ui/driver/common/Common.java -------------------------------------------------------------------------------- /src/main/java/com/youzan/opentest/ui/driver/selenide/Actions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youzan/beeyz/HEAD/src/main/java/com/youzan/opentest/ui/driver/selenide/Actions.java -------------------------------------------------------------------------------- /src/main/java/com/youzan/opentest/ui/driver/selenide/impl/ActionsImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youzan/beeyz/HEAD/src/main/java/com/youzan/opentest/ui/driver/selenide/impl/ActionsImpl.java -------------------------------------------------------------------------------- /src/main/java/com/youzan/opentest/ui/driver/selenium/SeleActions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youzan/beeyz/HEAD/src/main/java/com/youzan/opentest/ui/driver/selenium/SeleActions.java -------------------------------------------------------------------------------- /src/main/java/com/youzan/opentest/ui/driver/selenium/impl/SeleActionsImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youzan/beeyz/HEAD/src/main/java/com/youzan/opentest/ui/driver/selenium/impl/SeleActionsImpl.java -------------------------------------------------------------------------------- /src/main/java/com/youzan/opentest/ui/listeners/CaseListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youzan/beeyz/HEAD/src/main/java/com/youzan/opentest/ui/listeners/CaseListener.java -------------------------------------------------------------------------------- /src/main/java/com/youzan/opentest/ui/listeners/Retry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youzan/beeyz/HEAD/src/main/java/com/youzan/opentest/ui/listeners/Retry.java -------------------------------------------------------------------------------- /src/main/java/com/youzan/opentest/ui/listeners/RetryListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youzan/beeyz/HEAD/src/main/java/com/youzan/opentest/ui/listeners/RetryListener.java -------------------------------------------------------------------------------- /src/main/java/com/youzan/opentest/ui/model/login/LoginModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youzan/beeyz/HEAD/src/main/java/com/youzan/opentest/ui/model/login/LoginModel.java -------------------------------------------------------------------------------- /src/main/java/com/youzan/opentest/ui/pageObject/loginPageObject/LoginPage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youzan/beeyz/HEAD/src/main/java/com/youzan/opentest/ui/pageObject/loginPageObject/LoginPage.java -------------------------------------------------------------------------------- /src/main/java/com/youzan/opentest/ui/pageObject/loginPageObject/impl/LoginPageImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youzan/beeyz/HEAD/src/main/java/com/youzan/opentest/ui/pageObject/loginPageObject/impl/LoginPageImpl.java -------------------------------------------------------------------------------- /src/main/java/com/youzan/opentest/ui/pageObject/youzanPageObject/YouZanPage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youzan/beeyz/HEAD/src/main/java/com/youzan/opentest/ui/pageObject/youzanPageObject/YouZanPage.java -------------------------------------------------------------------------------- /src/main/java/com/youzan/opentest/ui/pageObject/youzanPageObject/impl/YouZanPageImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youzan/beeyz/HEAD/src/main/java/com/youzan/opentest/ui/pageObject/youzanPageObject/impl/YouZanPageImpl.java -------------------------------------------------------------------------------- /src/main/java/com/youzan/opentest/ui/service/LoginService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youzan/beeyz/HEAD/src/main/java/com/youzan/opentest/ui/service/LoginService.java -------------------------------------------------------------------------------- /src/main/java/com/youzan/opentest/ui/service/impl/LoginServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youzan/beeyz/HEAD/src/main/java/com/youzan/opentest/ui/service/impl/LoginServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/com/youzan/opentest/ui/utils/DateUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youzan/beeyz/HEAD/src/main/java/com/youzan/opentest/ui/utils/DateUtils.java -------------------------------------------------------------------------------- /src/main/java/com/youzan/opentest/ui/utils/PauseUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youzan/beeyz/HEAD/src/main/java/com/youzan/opentest/ui/utils/PauseUtils.java -------------------------------------------------------------------------------- /src/main/resources/applicationContext.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youzan/beeyz/HEAD/src/main/resources/applicationContext.xml -------------------------------------------------------------------------------- /src/main/resources/chromedriver: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youzan/beeyz/HEAD/src/main/resources/chromedriver -------------------------------------------------------------------------------- /src/main/resources/conf/online.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youzan/beeyz/HEAD/src/main/resources/conf/online.properties -------------------------------------------------------------------------------- /src/main/resources/img/bee-project.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youzan/beeyz/HEAD/src/main/resources/img/bee-project.png -------------------------------------------------------------------------------- /src/main/resources/img/goodstest.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youzan/beeyz/HEAD/src/main/resources/img/goodstest.jpg -------------------------------------------------------------------------------- /src/main/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youzan/beeyz/HEAD/src/main/resources/log4j.properties -------------------------------------------------------------------------------- /src/test/java/com/youzan/opentest/ui/testcase/BaseTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youzan/beeyz/HEAD/src/test/java/com/youzan/opentest/ui/testcase/BaseTest.java -------------------------------------------------------------------------------- /src/test/java/com/youzan/opentest/ui/testcase/demo/FailDemoTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youzan/beeyz/HEAD/src/test/java/com/youzan/opentest/ui/testcase/demo/FailDemoTest.java -------------------------------------------------------------------------------- /src/test/java/com/youzan/opentest/ui/testcase/demo/PassDemoTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youzan/beeyz/HEAD/src/test/java/com/youzan/opentest/ui/testcase/demo/PassDemoTest.java -------------------------------------------------------------------------------- /src/test/resources/all.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youzan/beeyz/HEAD/src/test/resources/all.xml -------------------------------------------------------------------------------- /src/test/resources/demo.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youzan/beeyz/HEAD/src/test/resources/demo.xml --------------------------------------------------------------------------------