-----使用技术手段解决问题,坚信注重每一个细节,把熟悉的做到一种极致,一定会有创新出现。-----
摘要: webdriver还是很有意思的,之前用过Ruby的watir的自动化测试框架,感觉selenium的这套框架更好一些,很容易就可以上手。我虽然不做自动化这块,不过先玩玩再说,多学点东西总之还是好一些的。 明天有时间再优化,根据id进行随机数选取。可以参考我之前Ruby的一个自动化测试框架:http 阅读全文
posted @ 2018-01-20 23:00 ZhuQue 阅读(8235) 评论(0) 推荐(0) 编辑
摘要: 有些HTML页面中的元素中属性较少,经常有找不到id、class、name等常用属性的时候,这个时候xpath、css就能很好的识别到我们的元素。 Firefox和chrome浏览器中均有xpath、css插件工具。 以下为通过xpath方法写的测试用例: 阅读全文
posted @ 2018-01-20 21:15 ZhuQue 阅读(798) 评论(0) 推荐(0) 编辑
摘要: 主要是练习获取页面中的各元素,马克 运行结果: 阅读全文
posted @ 2018-01-20 18:29 ZhuQue 阅读(49587) 评论(0) 推荐(0) 编辑
摘要: 初学自动化测试,貌似大家十有八九都是用百度网站进行练手的,特此感谢百度。 http://www.baidu.com 页面中主要就是搜索框和提交按钮: 输入框各元素属性:<input id="kw" name="wd" class="s_ipt" value="" maxlength="255" au 阅读全文
posted @ 2018-01-20 17:31 ZhuQue 阅读(1211) 评论(0) 推荐(0) 编辑
摘要: 前期对python中的logging模块进行了封装,这样自动化测试框架中的多个测试脚本(py)就可以使用同一个封装后的日志系统,这样各脚本中只需要引用一下即可,方面快捷。那么当我使用unittest框架执行unittest.main()运行所有自动化case时,就会打印多个重复的日志。 如下图: 经 阅读全文
posted @ 2018-01-20 15:35 ZhuQue 阅读(4803) 评论(2) 推荐(0) 编辑
摘要: 对selenium自带的截图功能进行封装: 以下为封装的代码,自定义一个.py文件即可,图片路径自己设置一个。 1 #coding:utf-8 2 3 class Screen(object): 4 ''' 5 封装的截图类,webdriver自带的get_screenshot_as_file() 阅读全文
posted @ 2018-01-20 15:10 ZhuQue 阅读(573) 评论(0) 推荐(0) 编辑
摘要: 封装后的logging代码中format()中的自定义日志格式,可以根据喜好更换: %(levelno)s: 打印日志级别的数值 %(levelname)s: 打印日志级别名称 %(pathname)s: 打印当前执行程序的路径,其实就是sys.argv[0] %(filename)s: 打印当前执 阅读全文
posted @ 2018-01-20 14:49 ZhuQue 阅读(13693) 评论(1) 推荐(0) 编辑
多年性能测试、测试管理经验,专注银行、支付、电商行业,倾向于性能、安全、 监控、调优、模型、管理等方向的研究。
使用技术手段解决问题,坚信注重每一个细节,把熟悉的做到一种极致,一定会有创新出现。