自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 python POM模式UI自动化

data文件用于存储需要参数化的数据,keywords用于封装常用操作,例如找元素,点击元素,输入文本等,locate用于存放元素位置信息,pages是封装页面操作信息,比如打开网页,输入文本,搜索等相应操作,parse主要是对data存放的数据进行处理,testcase用例信息文件,VAR是存放全局变量的地方,cli.py函数执行入口,conftest.py,测试配置,用于浏览器的传递。data是数据存放的类型,例如yaml格式,xlsx格式等,需要parse处理成特定的格式,用于参数化。

2025-06-25 16:05:00 1092

原创 appium 元素定位

定位方式AppiumBy.ACCESSIBILITY_ID,在inspect 找content-desc的值,目前没找到具体示例,因此未截图。常用的方式//*[@属性=值] 例如 '//android.widget.Button[@content-desc="向上导航"]'//*[contains(@属性,值)] 例如//*[contains(@text,"其他网络与连接")]结果:com.android.settings/com.android.settings.Settings。

2025-04-11 16:20:50 1058

原创 windows系统appium环境搭建

配置JDK路径,右击“此电脑”-》单击“属性”-》点击“高级系统设置”-》单击“环境变量”-》“系统变量”点击“编辑”-》点击“新建”-》把安装的jdk目录粘贴进来,注意包含bin目录,默认地址是C:\Program Files\Java,如果自己修改其他地址,请注意配置自己安装的地址。选择合适的版本号,如果本地连接不上,先检查服务有没有开启(appium server),再次重启,如果不行,重新下载另外版本客户端,我当初都是下载了3个版本,适配。双击下载的jdk文件,默认安装,一直下一步,直到结束。

2025-04-02 15:36:28 2098

原创 python+requests+pytest+yaml+allure搭建接口自动化测试框架

项目整体框框分为core(核心执行器,负责加载用例执行),example(测试用例模板),extend(常用关键操作封装,例如发送请求,提取变量,断言),parse(用例处理),utils(常用工具,例如渲染变量),cli.py程序执行主入口,生成测试数据和报告。print(f"当前的步骤名===>{step_name}====需要的值>{step_value}")# print("当前新用例为:===", new_case)主要针对使用频率较高的方法进行封装,例如常用请求方法,断言,数据提取等。

2025-04-01 12:02:08 2112 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除