随笔分类 -  web UI 自动化(selenium、Puppeteer)

摘要:Puppeteer是google自家出的控制无头chrome(没有UI界面的chrome)的库,一些介绍资料: https://github.com/puppeteer/puppeteer https://zhuanlan.zhihu.com/p/76237595 python操作puppeteer 阅读全文
posted @ 2020-08-04 15:26 yoyo008 阅读(194) 评论(0) 推荐(0)
摘要:一、selenium grid简介 selenium grid可以同时在不同机器上测试不同浏览器,包含一个hub和多个node。node会发送配置信息到hub,hub记录并跟踪每一个node的配置信息,同时hub会接受到即将被执行的测试用例及其相关信息,并通过这些信息自动选择可用的且符合浏览器与平台 阅读全文
posted @ 2018-08-13 15:46 yoyo008 阅读(1399) 评论(0) 推荐(0)
摘要:一 、 chrome的调试工具 1)在chrome界面,按F12快捷键,弹出chrome的调试工具 2)找出登录按钮的id和username、password的id 二.XPath工具 安装 为了提高抓取元素XPath的,我推荐在Firefox上安装一个firepath的插件,这个插件,可以帮我们快 阅读全文
posted @ 2018-08-13 11:36 yoyo008 阅读(217) 评论(0) 推荐(0)
摘要:1、unittest.main() 将一个单元测试模块变为可直接运行的测试脚本,main()方法使用TestLoader类来搜索所有包含在该模块中以“test”命名开头的测试方法,并自动执行他们。执行方法的默认顺序是:根据ASCII码的顺序加载测试用例,数字与字母的顺序为:0-9,A-Z,a-z。所 阅读全文
posted @ 2018-08-13 11:33 yoyo008 阅读(909) 评论(0) 推荐(0)
摘要:背景 python 的unittest 没有自带数据驱动功能。 所以如果使用unittest,同时又想使用数据驱动,那么就可以使用DDT来完成。 DDT是 “Data-Driven Tests”的缩写。 资料:http://ddt.readthedocs.io/en/latest/ 使用方法 dd. 阅读全文
posted @ 2018-08-07 12:18 yoyo008 阅读(792) 评论(0) 推荐(0)