├── README.md ├── conf └── conf.xml ├── doc ├── 1.png ├── 11.png ├── 12.png ├── 13.png ├── 14.png ├── 15.png ├── 2.png ├── 3.png ├── 4.png ├── 5.png ├── 6.png ├── 7.png ├── UI自动化测试方案.vsd ├── 安装部署.doc ├── 平台设计概述.doc ├── 接口测试使用指南.doc └── 目录结构.doc ├── driver ├── chrome_driver.exe └── chromedriver ├── lib ├── __init__.py ├── __pycache__ │ ├── __init__.cpython-35.pyc │ ├── case.cpython-35.pyc │ ├── func.cpython-35.pyc │ ├── model_to_date.cpython-35.pyc │ └── mtd.cpython-35.pyc ├── case.py └── mtd.py ├── model ├── create_group.xml ├── create_task.xml ├── del_task.xml ├── login.xml ├── menu.xml ├── query_car.xml └── query_task.xml ├── page ├── carSearch.xml ├── index.xml ├── login.xml ├── menu.xml └── taskAnalysis.xml ├── requirements.txt ├── server.py └── web ├── conf └── web_nginx.conf ├── image ├── deckCar │ └── 1.jpg ├── fakeCar │ └── 1.jpg ├── noPlateCar │ └── 1.jpg └── 接口测试.ipynb ├── lib ├── case.py ├── interface.py ├── scene.py └── task.py ├── log └── f71dd096-275e-11e8-843d-000c296cfabe_log.txt ├── static ├── api_record.js ├── bootstrap-3.3.7 │ ├── css │ │ ├── bootstrap-theme.css │ │ ├── bootstrap-theme.css.map │ │ ├── bootstrap-theme.min.css │ │ ├── bootstrap-theme.min.css.map │ │ ├── bootstrap.css │ │ ├── bootstrap.css.map │ │ ├── bootstrap.min.css │ │ └── bootstrap.min.css.map │ ├── fonts │ │ ├── glyphicons-halflings-regular.eot │ │ ├── glyphicons-halflings-regular.svg │ │ ├── glyphicons-halflings-regular.ttf │ │ ├── glyphicons-halflings-regular.woff │ │ └── glyphicons-halflings-regular.woff2 │ └── js │ │ ├── bootstrap.js │ │ ├── bootstrap.min.js │ │ └── npm.js ├── interf_task.js ├── jquery-3.2.1.min.js ├── model.js ├── page_ab.js ├── project_m.js ├── result.js ├── scene.js ├── seemmo-logo.ico ├── show_task.js ├── socket.io.min.js ├── style.css └── suite.js ├── templates ├── api_record.html ├── case_set.html ├── interf_scene.html ├── interf_task.html ├── layout.html ├── login.html ├── model.html ├── page_ab.html ├── project_m.html ├── result.html ├── show_tasks.html ├── suite.html └── task_detail.html ├── uwsgi.ini ├── web.db └── web.py /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangzhouf/AutotestPlatform/HEAD/README.md -------------------------------------------------------------------------------- /conf/conf.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangzhouf/AutotestPlatform/HEAD/conf/conf.xml -------------------------------------------------------------------------------- /doc/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangzhouf/AutotestPlatform/HEAD/doc/1.png -------------------------------------------------------------------------------- /doc/11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangzhouf/AutotestPlatform/HEAD/doc/11.png -------------------------------------------------------------------------------- /doc/12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangzhouf/AutotestPlatform/HEAD/doc/12.png -------------------------------------------------------------------------------- /doc/13.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangzhouf/AutotestPlatform/HEAD/doc/13.png -------------------------------------------------------------------------------- /doc/14.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangzhouf/AutotestPlatform/HEAD/doc/14.png -------------------------------------------------------------------------------- /doc/15.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangzhouf/AutotestPlatform/HEAD/doc/15.png -------------------------------------------------------------------------------- /doc/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangzhouf/AutotestPlatform/HEAD/doc/2.png -------------------------------------------------------------------------------- /doc/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangzhouf/AutotestPlatform/HEAD/doc/3.png -------------------------------------------------------------------------------- /doc/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangzhouf/AutotestPlatform/HEAD/doc/4.png -------------------------------------------------------------------------------- /doc/5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangzhouf/AutotestPlatform/HEAD/doc/5.png -------------------------------------------------------------------------------- /doc/6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangzhouf/AutotestPlatform/HEAD/doc/6.png -------------------------------------------------------------------------------- /doc/7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangzhouf/AutotestPlatform/HEAD/doc/7.png -------------------------------------------------------------------------------- /doc/UI自动化测试方案.vsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangzhouf/AutotestPlatform/HEAD/doc/UI自动化测试方案.vsd -------------------------------------------------------------------------------- /doc/安装部署.doc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangzhouf/AutotestPlatform/HEAD/doc/安装部署.doc -------------------------------------------------------------------------------- /doc/平台设计概述.doc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangzhouf/AutotestPlatform/HEAD/doc/平台设计概述.doc -------------------------------------------------------------------------------- /doc/接口测试使用指南.doc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangzhouf/AutotestPlatform/HEAD/doc/接口测试使用指南.doc -------------------------------------------------------------------------------- /doc/目录结构.doc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangzhouf/AutotestPlatform/HEAD/doc/目录结构.doc -------------------------------------------------------------------------------- /driver/chrome_driver.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangzhouf/AutotestPlatform/HEAD/driver/chrome_driver.exe -------------------------------------------------------------------------------- /driver/chromedriver: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangzhouf/AutotestPlatform/HEAD/driver/chromedriver -------------------------------------------------------------------------------- /lib/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/__pycache__/__init__.cpython-35.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangzhouf/AutotestPlatform/HEAD/lib/__pycache__/__init__.cpython-35.pyc -------------------------------------------------------------------------------- /lib/__pycache__/case.cpython-35.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangzhouf/AutotestPlatform/HEAD/lib/__pycache__/case.cpython-35.pyc -------------------------------------------------------------------------------- /lib/__pycache__/func.cpython-35.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangzhouf/AutotestPlatform/HEAD/lib/__pycache__/func.cpython-35.pyc -------------------------------------------------------------------------------- /lib/__pycache__/model_to_date.cpython-35.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangzhouf/AutotestPlatform/HEAD/lib/__pycache__/model_to_date.cpython-35.pyc -------------------------------------------------------------------------------- /lib/__pycache__/mtd.cpython-35.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangzhouf/AutotestPlatform/HEAD/lib/__pycache__/mtd.cpython-35.pyc -------------------------------------------------------------------------------- /lib/case.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangzhouf/AutotestPlatform/HEAD/lib/case.py -------------------------------------------------------------------------------- /lib/mtd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangzhouf/AutotestPlatform/HEAD/lib/mtd.py -------------------------------------------------------------------------------- /model/create_group.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangzhouf/AutotestPlatform/HEAD/model/create_group.xml -------------------------------------------------------------------------------- /model/create_task.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangzhouf/AutotestPlatform/HEAD/model/create_task.xml -------------------------------------------------------------------------------- /model/del_task.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangzhouf/AutotestPlatform/HEAD/model/del_task.xml -------------------------------------------------------------------------------- /model/login.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangzhouf/AutotestPlatform/HEAD/model/login.xml -------------------------------------------------------------------------------- /model/menu.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangzhouf/AutotestPlatform/HEAD/model/menu.xml -------------------------------------------------------------------------------- /model/query_car.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangzhouf/AutotestPlatform/HEAD/model/query_car.xml -------------------------------------------------------------------------------- /model/query_task.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangzhouf/AutotestPlatform/HEAD/model/query_task.xml -------------------------------------------------------------------------------- /page/carSearch.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangzhouf/AutotestPlatform/HEAD/page/carSearch.xml -------------------------------------------------------------------------------- /page/index.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangzhouf/AutotestPlatform/HEAD/page/index.xml -------------------------------------------------------------------------------- /page/login.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangzhouf/AutotestPlatform/HEAD/page/login.xml -------------------------------------------------------------------------------- /page/menu.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangzhouf/AutotestPlatform/HEAD/page/menu.xml -------------------------------------------------------------------------------- /page/taskAnalysis.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangzhouf/AutotestPlatform/HEAD/page/taskAnalysis.xml -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangzhouf/AutotestPlatform/HEAD/requirements.txt -------------------------------------------------------------------------------- /server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangzhouf/AutotestPlatform/HEAD/server.py -------------------------------------------------------------------------------- /web/conf/web_nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangzhouf/AutotestPlatform/HEAD/web/conf/web_nginx.conf -------------------------------------------------------------------------------- /web/image/deckCar/1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangzhouf/AutotestPlatform/HEAD/web/image/deckCar/1.jpg -------------------------------------------------------------------------------- /web/image/fakeCar/1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangzhouf/AutotestPlatform/HEAD/web/image/fakeCar/1.jpg -------------------------------------------------------------------------------- /web/image/noPlateCar/1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangzhouf/AutotestPlatform/HEAD/web/image/noPlateCar/1.jpg -------------------------------------------------------------------------------- /web/image/接口测试.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangzhouf/AutotestPlatform/HEAD/web/image/接口测试.ipynb -------------------------------------------------------------------------------- /web/lib/case.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangzhouf/AutotestPlatform/HEAD/web/lib/case.py -------------------------------------------------------------------------------- /web/lib/interface.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangzhouf/AutotestPlatform/HEAD/web/lib/interface.py -------------------------------------------------------------------------------- /web/lib/scene.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangzhouf/AutotestPlatform/HEAD/web/lib/scene.py -------------------------------------------------------------------------------- /web/lib/task.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangzhouf/AutotestPlatform/HEAD/web/lib/task.py -------------------------------------------------------------------------------- /web/log/f71dd096-275e-11e8-843d-000c296cfabe_log.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /web/static/api_record.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangzhouf/AutotestPlatform/HEAD/web/static/api_record.js -------------------------------------------------------------------------------- /web/static/bootstrap-3.3.7/css/bootstrap-theme.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangzhouf/AutotestPlatform/HEAD/web/static/bootstrap-3.3.7/css/bootstrap-theme.css -------------------------------------------------------------------------------- /web/static/bootstrap-3.3.7/css/bootstrap-theme.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangzhouf/AutotestPlatform/HEAD/web/static/bootstrap-3.3.7/css/bootstrap-theme.css.map -------------------------------------------------------------------------------- /web/static/bootstrap-3.3.7/css/bootstrap-theme.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangzhouf/AutotestPlatform/HEAD/web/static/bootstrap-3.3.7/css/bootstrap-theme.min.css -------------------------------------------------------------------------------- /web/static/bootstrap-3.3.7/css/bootstrap-theme.min.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangzhouf/AutotestPlatform/HEAD/web/static/bootstrap-3.3.7/css/bootstrap-theme.min.css.map -------------------------------------------------------------------------------- /web/static/bootstrap-3.3.7/css/bootstrap.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangzhouf/AutotestPlatform/HEAD/web/static/bootstrap-3.3.7/css/bootstrap.css -------------------------------------------------------------------------------- /web/static/bootstrap-3.3.7/css/bootstrap.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangzhouf/AutotestPlatform/HEAD/web/static/bootstrap-3.3.7/css/bootstrap.css.map -------------------------------------------------------------------------------- /web/static/bootstrap-3.3.7/css/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangzhouf/AutotestPlatform/HEAD/web/static/bootstrap-3.3.7/css/bootstrap.min.css -------------------------------------------------------------------------------- /web/static/bootstrap-3.3.7/css/bootstrap.min.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangzhouf/AutotestPlatform/HEAD/web/static/bootstrap-3.3.7/css/bootstrap.min.css.map -------------------------------------------------------------------------------- /web/static/bootstrap-3.3.7/fonts/glyphicons-halflings-regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangzhouf/AutotestPlatform/HEAD/web/static/bootstrap-3.3.7/fonts/glyphicons-halflings-regular.eot -------------------------------------------------------------------------------- /web/static/bootstrap-3.3.7/fonts/glyphicons-halflings-regular.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangzhouf/AutotestPlatform/HEAD/web/static/bootstrap-3.3.7/fonts/glyphicons-halflings-regular.svg -------------------------------------------------------------------------------- /web/static/bootstrap-3.3.7/fonts/glyphicons-halflings-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangzhouf/AutotestPlatform/HEAD/web/static/bootstrap-3.3.7/fonts/glyphicons-halflings-regular.ttf -------------------------------------------------------------------------------- /web/static/bootstrap-3.3.7/fonts/glyphicons-halflings-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangzhouf/AutotestPlatform/HEAD/web/static/bootstrap-3.3.7/fonts/glyphicons-halflings-regular.woff -------------------------------------------------------------------------------- /web/static/bootstrap-3.3.7/fonts/glyphicons-halflings-regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangzhouf/AutotestPlatform/HEAD/web/static/bootstrap-3.3.7/fonts/glyphicons-halflings-regular.woff2 -------------------------------------------------------------------------------- /web/static/bootstrap-3.3.7/js/bootstrap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangzhouf/AutotestPlatform/HEAD/web/static/bootstrap-3.3.7/js/bootstrap.js -------------------------------------------------------------------------------- /web/static/bootstrap-3.3.7/js/bootstrap.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangzhouf/AutotestPlatform/HEAD/web/static/bootstrap-3.3.7/js/bootstrap.min.js -------------------------------------------------------------------------------- /web/static/bootstrap-3.3.7/js/npm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangzhouf/AutotestPlatform/HEAD/web/static/bootstrap-3.3.7/js/npm.js -------------------------------------------------------------------------------- /web/static/interf_task.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangzhouf/AutotestPlatform/HEAD/web/static/interf_task.js -------------------------------------------------------------------------------- /web/static/jquery-3.2.1.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangzhouf/AutotestPlatform/HEAD/web/static/jquery-3.2.1.min.js -------------------------------------------------------------------------------- /web/static/model.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangzhouf/AutotestPlatform/HEAD/web/static/model.js -------------------------------------------------------------------------------- /web/static/page_ab.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangzhouf/AutotestPlatform/HEAD/web/static/page_ab.js -------------------------------------------------------------------------------- /web/static/project_m.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangzhouf/AutotestPlatform/HEAD/web/static/project_m.js -------------------------------------------------------------------------------- /web/static/result.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangzhouf/AutotestPlatform/HEAD/web/static/result.js -------------------------------------------------------------------------------- /web/static/scene.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangzhouf/AutotestPlatform/HEAD/web/static/scene.js -------------------------------------------------------------------------------- /web/static/seemmo-logo.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangzhouf/AutotestPlatform/HEAD/web/static/seemmo-logo.ico -------------------------------------------------------------------------------- /web/static/show_task.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangzhouf/AutotestPlatform/HEAD/web/static/show_task.js -------------------------------------------------------------------------------- /web/static/socket.io.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangzhouf/AutotestPlatform/HEAD/web/static/socket.io.min.js -------------------------------------------------------------------------------- /web/static/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangzhouf/AutotestPlatform/HEAD/web/static/style.css -------------------------------------------------------------------------------- /web/static/suite.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangzhouf/AutotestPlatform/HEAD/web/static/suite.js -------------------------------------------------------------------------------- /web/templates/api_record.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangzhouf/AutotestPlatform/HEAD/web/templates/api_record.html -------------------------------------------------------------------------------- /web/templates/case_set.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangzhouf/AutotestPlatform/HEAD/web/templates/case_set.html -------------------------------------------------------------------------------- /web/templates/interf_scene.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangzhouf/AutotestPlatform/HEAD/web/templates/interf_scene.html -------------------------------------------------------------------------------- /web/templates/interf_task.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangzhouf/AutotestPlatform/HEAD/web/templates/interf_task.html -------------------------------------------------------------------------------- /web/templates/layout.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangzhouf/AutotestPlatform/HEAD/web/templates/layout.html -------------------------------------------------------------------------------- /web/templates/login.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangzhouf/AutotestPlatform/HEAD/web/templates/login.html -------------------------------------------------------------------------------- /web/templates/model.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangzhouf/AutotestPlatform/HEAD/web/templates/model.html -------------------------------------------------------------------------------- /web/templates/page_ab.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangzhouf/AutotestPlatform/HEAD/web/templates/page_ab.html -------------------------------------------------------------------------------- /web/templates/project_m.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangzhouf/AutotestPlatform/HEAD/web/templates/project_m.html -------------------------------------------------------------------------------- /web/templates/result.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangzhouf/AutotestPlatform/HEAD/web/templates/result.html -------------------------------------------------------------------------------- /web/templates/show_tasks.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangzhouf/AutotestPlatform/HEAD/web/templates/show_tasks.html -------------------------------------------------------------------------------- /web/templates/suite.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangzhouf/AutotestPlatform/HEAD/web/templates/suite.html -------------------------------------------------------------------------------- /web/templates/task_detail.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangzhouf/AutotestPlatform/HEAD/web/templates/task_detail.html -------------------------------------------------------------------------------- /web/uwsgi.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangzhouf/AutotestPlatform/HEAD/web/uwsgi.ini -------------------------------------------------------------------------------- /web/web.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangzhouf/AutotestPlatform/HEAD/web/web.db -------------------------------------------------------------------------------- /web/web.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangzhouf/AutotestPlatform/HEAD/web/web.py --------------------------------------------------------------------------------