您的位置:首页 > 其它

自动化测试框架

2015-12-28 16:58 197 查看
最近在学习自动化测试框架。以前只会简单的webdriver操作,现在看来自动化框架更厉害。在网上找到了一份别人写的自动化框架的代码,功能还是比较简单,在这里做一个阅读的总结
这份框架使用的是python写的,实现的功能包括使用python+webdriver实现脚本,多线程,记录截图报告。
但是目前感觉还是比较简陋的,比如没有一个直观的上传脚本的界面。无法直观的看到脚本在运行,脚本编写还是比较麻烦,在后续希望自己能够把这些加上,现在分析一下它的源码
有八个模块:
env.py
htmlreport.py
log.py
webelement.py
wingui.py
commom.py
datadriver.py
executer.py
首先是env模块。这里面用来定义了一些变量。变量值都是为空
接着是executer.py模块
这个里面就定义了一些执行的模块了。包括启动webdriver,启动线程
首先是判断浏览器。这个我需要在后续补充python+webdriver对于浏览器操作的一些知识
然后是关于线程,这个后续还要补充关于python中对于线程的基本知识。在这里先做一个记录。
接下去是common.py这个模块
...

本文出自 “ehealth” 博客,谢绝转载!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: