This automation frameworks was design by Java+Selenium+TestNG
directory structure
├──JST-automation
| ├── src
| | └── main
| | | └── java
| | | | └── com
| | | | | └── action
| | | | | | └── case01
| | | | | | └── case02
| | | | | | └── common
| | | | | | └── .....
| | | | | └── config
| | | | | | └── UserConfig
| | | | | | └── DriverConfig
| | | | | | └── UrlConfig
| | | | | | └── ......
| | | | | └── page
| | | | | | └── LoginPage
| | | | | | └── HomePage
| | | | | | └── ......
| | | | | └── verify
| | | | | | └── case01
| | | | | | └── case02
| | | | | | └── ......
| └── testng.xml
| └── pom.xml
- action: all test function write in this folder.
- config: all config file put in this folder.
- page: all page element write in this folder.
- verify: all verify test case write in this folder.
- testng.xml: test suit file, config all verify test case in this file.
- pom.xml: configuration need package files.
$ git clone git@github.com:shenxianpeng/JST-automation.git
Any suggestion and question please feel free to create issue here