UI自动化测试
文章平均质量分 54
学习到掌握
PyCrawlFlutter Lab
把有意思的事情变得有意义,把有意义的事情变得有意思。
展开
-
Python+selenium+PIL实现自动化登录(并通过验证码)
文章目录前言一、前提准备二、步骤1.Lib包准备2.Util包准备3.实现自动化登录总结前言为了更好的巩固web自动化测试的学习,为此找了个线上网站进行自动化且通过验证码的登录。一、前提准备1.测试网址(https://www.bazhuayu.com/login)#自行注册好账号密码以便登录2.第三方识别验证码(http://www.chaojiying.com/)#自行注册好账号,关注微信公众号绑定有1000积分足够测试用3.开发工具pycharm二、步骤新建project新建.原创 2021-01-28 21:52:53 · 575 阅读 · 1 评论 -
Selenium基础知识点总结
啊原创 2021-02-19 16:49:16 · 513 阅读 · 0 评论 -
UNITTEST测试框架的使用
unittest 框架的作用~组织多条用例执行~提供断言的功能~生成测试报告unittest 基本框架setUp()最先执行 用于实例化浏览器 ;get url ;浏览器窗口最大化 ;隐式等待tearDown()最后执行 用于窗口结束其它自定义方法一定要 以 test开头 否则执行不了组织多条用例执行defaultTestloader中 discover 的使用 discover(‘文件路径,文件名)执行 TextTestRunner().run()提供断言的功能基本布尔原创 2020-06-11 08:25:20 · 503 阅读 · 0 评论 -
webdrive操作浏览器常用方法
元素常用方法点击 click()清除clear()发送信息send_keys()浏览器的基本设置浏览器最大化 maximize_window浏览器大小 set_window_size ;set_window_position回退 back()前进 forward()刷新 refresh()...原创 2020-06-09 20:44:42 · 984 阅读 · 0 评论 -
实操webdrive元素定位
百度搜索百度搜索登入验证码登入 利用cookie绕过验证码(但并不适用所有)原创 2020-06-07 11:02:06 · 183 阅读 · 0 评论 -
Webdrive元素定位
web页面多由HTML文本和css组成,页面含有大量的标签元素,web自动化就是通过定位元素驱动操作,接下来就来认识web元素定位的方法属性定位(id,name,class_name)实例化调用 find_element_by_id(" id 元素")通常id是唯一的实例化调用 find_element_by_name()* name属性不唯一 *实例化调用 find_element_by_class_name* class 属性*能看到id就使用id,id没有就使用其它方法进行原创 2020-06-07 09:46:05 · 530 阅读 · 0 评论 -
selenium IDE 安装与运行
安装与配置安装火狐浏览器关闭自动更新(配置不一样影响工具的使用)selenium的包导入1直接将selenium包之间拖拽进浏览器(建议断网)2Ctrl+shift+a 进入附加组件管理器 ,在附加组件里搜索(但是浏览器要最新版本才可搜索出来)3进入插件,手动导入selenium包即可selenium IDE 的使用(自己琢磨就会)录制一个在百度浏览器搜索的脚步3.selenium IDE常用命令(后面学习将会出现这些方法)open(url):打开指定的url..原创 2020-06-04 10:23:49 · 225 阅读 · 0 评论 -
Web自动化入门(工具篇)
主流工具汇总Web自动化测试:selenium、robot frameworkApp端自动化测试:Appium、Monkeyrunner、UIautomationPC客户端(win32)自动化测试:QTP接口自动化测试:Jmeter、Postman、httpUnit、RESTClient云测平台:Testin Testbird性能测试:Jmeter、LoadRunner学习推荐1火狐浏览器+selenium IDE(脚本录制工具);firebug(用于定位元素);geckodrive..原创 2020-06-04 09:42:12 · 351 阅读 · 0 评论 -
走进测试自动化
何为自动化?如下就是机器代替人去制造自动化测试也就是通过程序代替人为去验证软件的功能为什么要自动化测试?1解决回归测试2解决压力测试3解决兼容性测试4提高测试效率,保证产品的质量自动化的优缺点优点:用少的时间去验证更多的测试用例;自动化脚本可以重复运行;存储数据(有迹可循);减少人为的错误缺点:不能代替手工测试;手工测试发现的缺陷比自动化的要多(人能发挥主观能动性);测试人员的技能要求自动化测试分类1web自动化测试2接口自动化测试3移动自动化测试4单元测试-自动化测试.原创 2020-06-04 09:04:09 · 159 阅读 · 0 评论