![](https://img-blog.csdnimg.cn/20190927151132530.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
UI自动化
包括web自动化和app自动化
ouyangsong_tester
关于一个点点点工程师的梦想
展开
-
如何使用Fidder对App进行弱网测试
一、什么是弱网测试? 测试app在网络状态不好的情况进行测试、查看app的运行状态 目的:提高用户体验性 异常判断、是否再次点击、是否崩溃闪退 二、步骤 1、把电脑和App设置为同一局域网状态 电脑开启热点 手机连接热点 在WLAN的窗口当中长按 已连接的WIFI名称,选择“修改网络” 在弹出的修改网络窗口当中,将代理设置选 择 “手动” 在 代理服务器主机名中输入fiddler电脑的IP地址 在 代理服务器端口号 中输入fiddler的代理端口 点击“保存” 2、在Fidder中限制传输速率 在原创 2020-09-08 19:04:07 · 335 阅读 · 0 评论 -
如何用PO模型设计代码?
一、设计思路 二、Utils.py工具类 封装方法,增加复用性、可维护性、可阅读性 用什么就封装什么 (1)获取驱动、退出驱动 (2)频道选择 (3)判断元素是否存在 (4)边滑动边点击 (5)…等等 三、Base目录 封装对象库层基类 (1)获取显示等待的元素对象 (2)…等等 封装操作层基类 (1)输入框先清楚再输入 (2)…等等 四、Page目录 1.、一个页面一个py文件 2.、对象库层 目的:封装元素对象 步骤: (1)继承BasePage基类 (2)初始化 super原创 2020-08-27 19:22:48 · 427 阅读 · 0 评论 -
如何封装一个边滑动边查找函数?
一、思路 (1)需要三个参数:deiver驱动对象、外层元素对象、要点击的文本内容 (2)location获取左上角坐标点 (3)size获取外层长宽 (4)得出单页面滑动的起始点和终止点位置(90%、10%) (5)通过while True一直滑动,直到找到要点击的文本内容 二、源码分析 # 定义加滑动边查找的方法 def swipe_find(driver, element, location): # 获取滑动的元素坐标点 lc = element.location # 获取滑动原创 2020-08-27 15:39:54 · 260 阅读 · 0 评论 -
如何调用showapiRequest解决图片验证码识别?
一、思路(我埋了一个坑) (1)保存整张登录页面的图片 (2)剪切验证码区域的图片 (3)调用showapiRequest识别剪切好的图片 二、保存整张图片 保存当前页面的整张图片 括号里面是保存图片的路径 driver.save_screenshot(”D:\web_selenium1\image1.png“) 三、剪切验证码区域图片 element_code是验证码的定位元素 element_code.location得到的是验证码左上角的坐标 先打开image1.png图片,然后用crop进行原创 2020-08-12 22:06:06 · 1629 阅读 · 0 评论 -
pip install下载包太慢超时怎么办?
用notepad++创建pip.ini文件,输入 cmd命令行中输入set,查看所有系统变量,找到USERPROFILE, 我的为:C:\Users\松 最后把写好的 pip.ini 文件,保存到C:\Users\松\pip里去 index-url 为清华镜像站链接,当然你也可以配置其他的镜像站了,没很大的区别哦: 中国科学技术大学 : https://pypi.mirrors.ustc.edu.cn/simple 清华:https://pypi.tuna.tsinghua.edu.c..原创 2020-08-06 16:08:26 · 314 阅读 · 0 评论 -
如何通过unittest对函数进行测试?
一、知识点整理 二、TestCase和参数化 类继承 class Sum_my(unittest.TestCase): 类里面,test开头的方法代表用例 参数化:@parameterized.expand 断言:self.assertEqual(num1,c) @parameterized.expand([(1,2,3),(2,3,5),(100,200,300)]) def test_01(self,a,b,c): num1 = sum1(a,b)原创 2020-08-04 19:52:00 · 535 阅读 · 0 评论 -
理解包是selennium的正确打开方式
一、理解导包本质 1.1、初见selenium -记得第一次接触selenium框架、映像特别深刻。咋一看,好长的一串英文,还以为导了好多好多个包呢。 仔细一看,就一个包你给我搞这么长?心中一片草原飞过,记不住、记不住 1.2、再见会怎样 于是乎,带着沉重的心情,找到了python解释器文件夹下的XXX D:\python37\Lib\site-packages\selenium 再见一见如故 才三个文件,里面不会暗藏杀机吧!打开webdriver 到相爱相杀 还好还好,没有超过一页,打开原创 2020-07-30 20:08:16 · 172 阅读 · 0 评论