![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
自动化测试
文章平均质量分 52
自动化测试
nikeylee
这个作者很懒,什么都没留下…
展开
-
Pywinauto常用03--type_keys
Pywinauto常用 type_keys原创 2023-03-13 17:48:45 · 1458 阅读 · 0 评论 -
Pywinauto基础03--控件操作
Pywinauto基础 控件操作原创 2023-03-12 15:58:49 · 6986 阅读 · 2 评论 -
Pywinauto常用02--pywin32(Python调用win api)
Pywinauto常用 pywin32(Python调用win api)原创 2023-03-12 15:59:07 · 1883 阅读 · 0 评论 -
Pywinauto常用01--print_control_identifiers()
Pywinauto常用 print_control_identifiers()原创 2023-03-12 15:54:59 · 2963 阅读 · 1 评论 -
Pywinauto基础02--窗体操作
Pywinauto基础02--窗体操作原创 2023-03-12 15:42:27 · 2749 阅读 · 0 评论 -
Pywinauto桌面应用自动化01--安装和启动
Pywinauto桌面应用自动化 安装和启动原创 2023-03-12 15:34:40 · 1629 阅读 · 0 评论 -
selenium自动测试常用脚本
selenium自动测试常用脚本原创 2022-12-16 13:38:58 · 2200 阅读 · 0 评论 -
手机抓包工具
手机抓包工具原创 2022-06-19 22:53:31 · 39954 阅读 · 4 评论 -
selenium开发常见问题
chrome浏览器登录后,不显示“是否要保存密码提示框”# chrome浏览器设置 def set_chrome_driver(self, headless=False): chrome_options = webdriver.ChromeOptions() # 谷歌文档提到需要加上这个规避bug chrome_options.add_argument('--disable-gpu') # 设置默认编码为utf-8原创 2021-02-26 14:09:28 · 217 阅读 · 0 评论 -
获取cookie后,携带cookie请求
selenium登录后,获取cookie值,再携带cookie值请求其他的接口set_browser_driver.py 设置浏览器driver(可以设置为静默模式)from selenium import webdriverclass SetBrowserDriver(object): # chrome浏览器设置 def set_chrome_driver(self, headless=False): chrome_options = webdriver.C原创 2020-12-08 14:09:53 · 1020 阅读 · 0 评论 -
Selenium的PageObject设计模式
PageObject设计模式线性脚本框架:以模块化的思想拆分用例封装; PageObject:以页面作为类,页面中的所有控件作为属性,控件的操作作为方法;PageObject框架搭建项目包的目录结构1、存放公共方法 commonconfig_utils.py 读取配置文件信息 log_utils.py 写log日志 set_driver.py 设置浏览器驱动的启动参数 base_page.py公共方法的封装 BasePage,包含:浏览器操作,元素操作,frame...原创 2020-11-20 18:51:42 · 291 阅读 · 0 评论 -
pytest
pytest 安装:pip install --user pytest 验证安装结果:pytest --version # 会展示当前已安装版本 在pytest框架中,有如下约束:所有的单测文件名都需要满足test_*.py格式或*_test.py格式。 在单测文件中,测试类以Test开头,并且不能带有init方法(注意:定义class时,需要以T开头,不然pytest是不会去运行该class的) 在单测类中,可以包含一个或多个test_开头的函数。 此时,在执...原创 2020-11-19 14:54:46 · 275 阅读 · 1 评论 -
selenium
selenium基于浏览器自动化的一个模块; 便捷的获取网站中动态加载的数据; 便捷实现模拟登录;1、selenium安装安装:pip install --user selenium2、selenium浏览器驱动使用:把驱动文件存放在python根目录下,例如:C:\Python38\下1)Chrome浏览器驱动Driver下载:http://npm.taobao.org/mirrors/chromedriver/from selenium import web...原创 2020-11-12 20:00:38 · 480 阅读 · 0 评论 -
Python自动化测试框架--Woniu
一、如何评估框架和分层思想1、为什么要设计测试框架产品或工具需要考虑开发效率和成本; 需要高效的框架; 框架,就是介于原生代码和最终产品之间的一个半成品;2、如何评价一个框架的好坏?从以下几个方面来评估:独立于测试工具;如测试框架不受工具限制,测试工具如postman或jmeter只是测试框架某种支持功能的底层的一部分; 测试步骤可重用; 测试资产可重用;如测试脚本,测试数据,测试环境等; 测试数据易定制;如页面输入测试数据,或上传数据,自动生成特定条件的数据; 异常处理.原创 2020-10-20 11:16:03 · 446 阅读 · 0 评论