【实例简介】

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

python自动化测试框架开发_webUI自动化测试框架(Python+selenium)相关推荐

  1. 【Go 框架开发】Zinx 框架开发笔记

    Zinx 框架开发笔记 Zinx 框架开发笔记 Zinx - V0.1 构建最基础的 server Zinx - V0.2 连接封装与业务绑定 Zinx - V0.3 框架路由模块 Zinx - V0 ...

  2. Python全栈开发:web框架们

    Python的WEB框架 Bottle Bottle是一个快速.简洁.轻量级的基于WSIG的微型Web框架,此框架只由一个 .py 文件,除了Python的标准库外,其不依赖任何其他模块. 1 2 3 ...

  3. python windows窗口开发_Windows 平台做 Python 开发的最佳组合

    选自机器之心 作者:Jon Fincher 在 Windows 上怎样做 Python 开发?是像大神那样使用纯文本编辑器,还是用更加完善的 IDE?到底是用自带的命令行工具,还是需要装新的 Term ...

  4. python二次开发攻略-ABAQUS Python二次开发攻略

    第一部分 引言 第1章 Abaqus二次开发简介 12 1.1 为什么是Python 12 1.2 Python.FORTRAN与Abaqus 13 1.3 基于Python二次开发 14 第2章 P ...

  5. 什么是python全栈开发_什么是python全栈

    全栈即指的是全栈工程师,指掌握多种技能,并能利用多种技能独立完成产品的人.就是与这项技能有关的都会,都能够独立的完成. 全栈只是个概念,也分很多种类.真正的全栈工程师涵盖了web开发.DBA .爬虫 ...

  6. python全栈开发之正则表达式和python的re模块

    正则表达式和python的re模块 python全栈开发,正则表达式,re模块 一 正则表达式 正则表达式(Regular Expression)是一种文本模式,包括普通字符(例如,a 到 z 之间的 ...

  7. Koa框架教程,Koa框架开发指南,Koa框架中文使用手册,Koa框架中文文档

    我的博客:CODE大全:www.codedq.net:业余草:www.xttblog.com:爱分享:www.ndislwf.com或ifxvn.com. Koa -- 基于 Node.js 平台的下 ...

  8. python区块链开发_Fabric区块链Python开发详解

    Hyperledger Fabric是最流行的联盟区块链平台.Fabric区块链Python开发详解课程 涵盖Fabric区块链的核心概念.Fabric网络搭建.Node链码开发.Python应用开发 ...

  9. python数据库应用开发实例_纯Python开发的nosql数据库CodernityDB介绍和使用实例

    看看这个logo,有些像python的小蛇吧 .这次介绍的数据库codernityDB是纯python开发的. 先前用了下tinyDB这个本地数据库,也在一个api服务中用了下,一开始觉得速度有些不给 ...

最新文章

  1. ## Spark学习之路(一)
  2. MySQL Proxy实现数据库读写分离
  3. 关于计算机专业的作文800字,我的电脑作文800字范文
  4. linux ssh服务,Linux配置SSH服务以便实现远程连接
  5. 用history api偷换浏览器历史记录
  6. 如何在SQL Server中检查日期是否为假期
  7. Cocos Creator 你不知道的细节
  8. powershell局域网内同步文件夹,文件脚本
  9. 衡量计算机主机性能的指标,计算机性能
  10. 手机NFC天线的集总参数设计
  11. 【Flash】关于Flash停止支持相关问题总结
  12. Q9.1 Ruan upp a staircase
  13. JAVA联机版五子棋——源码(一个类一个main暴力开发)
  14. 上海远丰:打破双11魔咒,让企业电商两条腿走路
  15. oracle 里面declare怎么用啊
  16. Towards Binary-Valued Gates for Robust LSTM Training
  17. 6.oop-类和对象
  18. OTM order management(订单管理)--ORDER BASE
  19. PHP应用加速工具软件
  20. python爬取酒店信息_Python 爬虫练手项目—酒店信息爬取

热门文章

  1. windows下设置PHP环境变量
  2. SQLSERVER事务日志已满 the transaction log for database 'xx' is full
  3. jquery日期和时间的插件精确到秒
  4. 记录一次客户Oracle启动不了的解决过程
  5. 微软拟测试类微博服务OfficeTalk
  6. CSDN博客利用HTML标签制作美观表格
  7. android7.0 ActivityManagerService(AMS)启动流程
  8. Samba在Ubuntu12.04安装
  9. 深入分析Android (build/core/*.mk脚本)
  10. iOS 后台运行实现总结