
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
1.获取driver属性current_package:获取包名current_activity:获取当前活动页面 ==>urlcontext:上下文web窗口切换,H5测试获取上下文 driver.switch_to.contextcontexts:所有的上下文 ==>window_handerscurrent_context:获取现在的上下文 获取当前窗口current_windo
1.框架搭建UI自动化框架跟接口自动化框架相似,我们拿到一个项目之后,首先把需要的框架先搭建好,然后再一点一点去进行优化,不要急着一步到位,先把基本的流程跑通gitignore文件:存放不上传到git上的内容README文件:这个是框架的简单说明,供同事,领导等查看,以及自己时间长了记不清楚查看requirements.txt文件:需要安装的第三方库run.py文件:收集并运行用例tests文件:
pyhon中git命令行与pychram中图形界面使用git,gitee的使用介绍(上传代码,下载代码),什么是冲突
小程序和公众号页面其实都是H5页面,本质上都是混合应用测试。只是这些页面都是运行在X5内核上,而不是Chrome内核X5内核是在Chrome内核上研发的,小程序和公众号打开只能在这个内核上,用普通的Chrome浏览器无法开启。所以进行小程序测试必须要开启X5内核的调试模式打开X5内核调试模式步骤如下:在任意的聊天窗口输入...
app-自动化测试-PO模式代码具体编写过程
手机端ui自动化测试框架搭建与用例编写
airtest是网易出品的一个基于python的跨平台的,基于图像识别的自动化测试框架,适用于游戏和APP,支持多平台,此款框架不需要一行行的写代码,而是用屏幕截屏的方式来进行自动化测试之前提到过使用weditor工具进行元素定位的话,是不可以跟appium同时打开的,所以使用airtest就解决了这个问题1.下载与安装直接进入官网https://airtest.netease.com/下载并安装

介绍appium中如何进行元素定位,元素定位辅助工具
从架构层面,源码层面来解决selenium原理
在上上篇文章中我们的代码优化还没完成,此篇文章就是介绍优化点的第4条:base的优化basepage的作用:对selenium封装浏览器操作进行二次封装,让整个浏览器的操作变的更加容易使用(不用再编写那么长或难记的一些方法),直接让其他页面类如home_page,login_page继承BasePage即可如果selenium升级或改版了,方法改变了,我们只需要维护BasePage类中的方法即可b







