【实例简介】
github地址: https://github.com/wuranxu/webTest
基于Python的webUI自动化测试框架,支持多平台~带有自动下载chrome驱动功能
【实例截图】
【核心代码】
webTest
├── __MACOSX
│ └── webTest
│ ├── ErrorPic
│ ├── Page
│ ├── Report
│ ├── TestResult
│ │ └── __pycache__
│ ├── TestSuite
│ │ └── SystemVerify
│ ├── Tools
│ └── Xmind
└── webTest
├── DataBase
│ ├── mongodb.py
│ └── mysqldb.py
├── ErrorPic
├── Page
│ ├── __pycache__
│ │ ├── base.cpython-34.pyc
│ │ ├── index.cpython-34.pyc
│ │ └── login.cpython-34.pyc
│ ├── base.py
│ ├── index.py
│ └── login.py
├── README.md
├── Report
│ └── report.html
├── TestResult
│ ├── GenerateReport.py
│ ├── Result.py
│ ├── Suite.py
│ └── __pycache__
│ ├── GenerateReport.cpython-34.pyc
│ ├── Result.cpython-34.pyc
│ └── Suite.cpython-34.pyc
├── TestSuite
│ ├── SystemVerify
│ │ ├── Search.py
│ │ └── __pycache__
│ │ └── Search.cpython-34.pyc
│ ├── XmindTestCase
│ │ ├── XmindTest.py
│ │ └── __pycache__
│ │ └── XmindTest.cpython-34.pyc
│ ├── __pycache__
│ │ └── base_case.cpython-34.pyc
│ └── base_case.py
├── Tools
│ ├── __pycache__
│ │ ├── chrome.cpython-34.pyc
│ │ ├── decorator.cpython-34.pyc
│ │ ├── driver.cpython-34.pyc
│ │ ├── logger.cpython-34.pyc
│ │ ├── web_tool.cpython-34.pyc
│ │ └── xmind_reader.cpython-34.pyc
│ ├── chrome.py
│ ├── decorator.py
│ ├── driver.py
│ ├── logger.py
│ ├── web_tool.py
│ └── xmind_reader.py
├── Xmind
│ └── test.xmind
├── __pycache__
│ └── config.cpython-34.pyc
├── config.py
├── install.py
├── requirements.txt
├── run_case.py
└── templates
└── report_template.html
30 directories, 41 files