自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (3)
  • 收藏
  • 关注

原创 Python+Appium之PageObject 模式实现(一)

这次就用我们公司软件做个案例,主要做一个简单的登录测试用例,由于登录按钮在“我的”页面,所以要用到两个page类(“我的”page类和“登录”page类)如上图所示,测试用例中只需要调用方法来执行你想要的步骤就可以了,然后执行完毕后还需要进行验证,就是断言是否符合预期!好了,概念说清楚了,那我们就准备实现吧,这次要在appium中实现!下面是从我的中进去,点击登录,进入登录页面,如下为“登录”page类。哦哦,对了,这里附上框架结构图吧,以防有小白不知道结构。

2019-01-24 17:50:48 5256 4

转载 python子类如何才能调用父类的方法?

python和其他面向对象语言类似,每个类可以拥有一个或者多个父类,它们从父类那里继承了属性和方法。如果一个方法在子类的实例中被调用,或者一个属性在子类的实例中被访问,但是该方法或属性在子类中并不存在,那么就会自动的去其父类中进行查找。继承父类后,就能调用父类方法和访问父类属性,而要完成整个集成过程,子类是需要调用的构造函数的。子类不显式调用父类的构造方法,而父类构造函数初始化了一些属性,...

2019-01-24 14:47:28 1605

原创 python 多线程利器-tomorrow

前言:tomorrow 模块,该模块属于第三方的一个模块,使用起来非常的方便,只需要用其中的 threads 方法作为装饰器去修饰一个普通的函数,既可以达到并发的效果,本篇将用实例来展示 tomorrow 的强大之处。后面将对 tomorrow 的实现原理做进一步的分析。 一 . 安装直接用命令:pip install tomorrow二. 单线程# coding:utf...

2019-01-11 13:58:39 4258 4

转载 appium + python 常用的xpath定位

转载地址:https://www.cnblogs.com/yoyoketang/p/9174749.html基本属性定位以淘宝app为例,定位左上角扫一扫按钮1.可以通过text文本定位到//*[@text='text文本属性']# 定位textdriver.find_element_by_xpath("//*[@text='扫一扫']").click()2....

2019-01-10 10:20:01 3735

原创 appium + python 报错:An unknown server-side error occurred while processing the command.

前言由于app的webview自动化是依赖于chromedriver的,并且每个app的webview版本号都不太一样,这就导致了,每次都需要重新去下载对应的chromedriver版本.如何根据当前的webdriver版本去匹配对应chromedriver版本,这是一个难题。可以看下如下官方文档,本篇是根据官方文档翻译过来的。版本不匹配的话一般会报错:An unknown server-...

2019-01-10 10:17:25 3039

原创 appium+python 微信小程序的自动化

前言最近微信的小程序越来越多了,随之带来的问题是:小程序如何做自动化测试?今天写一篇小程序该如何做自动化测试,如何定位,具体以膜拜为例子webview进程1.小程序和微信公众号还不太一样,基本思路差不多,先配置:chromeOptions'chromeOptions': {'androidProcess': 'com.tencent.mm:appbrand0'}2.and...

2019-01-08 15:13:58 10736 3

原创 为什么要做接口测试?

前言:最近很多伙伴会在群里问为什么要做接口测试(自动化)?碰巧最近网上看到一段介绍分享给大家! 当前互联网产品迭代频繁的背景下,回归测试的时间越来越少,很难在每个迭代周期对所有功能做完整的回归测试。即使有比较完整的UI自动化(版本迭代带来UI在变, 维护成本高,产出率有限), 也非常耗时, 产品功能繁多, 整个UI自动化跑下来会消耗数小时. 但接口自动化测试因其实现简单、维护成本相对较低,...

2019-01-08 13:20:05 4546

原创 appium+python adb常用命令

前言:在appium中adb命令的使用必不可少,做android测试嘛,adb命令肯定肯定是每天都要用的啦,所以今天给特地写个博客吧!这里就不介绍adb是什么以及怎么安装adb了,因为这些东西网上一搜一大把!没必要重写。对于这些常用的adb命令网上也都有介绍,我这里其实就是简单汇总吧。 一、检查设备前提:安卓设备开启开发者模式,开启usb调试1.如何检查手机(或模拟器)...

2019-01-07 18:10:57 2523

转载 appium+python - 长按操作(long_press)

转载地址:https://www.cnblogs.com/yoyoketang/p/9044895.html前言长按操作是经常会遇到的场景,通过driver可以直接调出long_press_keycode方法,但是这个方法是长按手机上某个按钮,比如长按电源键,长按home键。长按某个元素或者长按屏幕上某个点,就需要用到TouchAction里面提供的long_press操作了定位Li...

2019-01-03 10:07:16 4263

原创 appium+python adb shell模拟按键操作(input keyevent)

前言接着上篇介绍input里面的按键操作keyevent事件,发送手机上常用的一些按键操作keyevent1.keyevent事件有一张对应的表,可以直接发送对应的数字,也可以方式字符串,如下两个方法都能实现back键。打开cmd输入指令# 方法一:> adb shell input keyevent KEYCODE_BACK# 方法二:> adb shell...

2019-01-02 16:46:55 2951

Keysight频谱仪IQ模式编程手册

Keysight频谱仪N9010 N9020 N9030编程手册,内含SCPI指令! 频谱仪IQ Mode使用方法以及远程控制所需的SCPI指令!

2024-05-09

GSM 带内杂散(Tx Noise in Rx Band) 测试流程

最近在做GSM带内杂散自动化测试的工具;发现网上相关资料较少,所以上传此文档,帮助有缘人。 主要GSM的带内杂散的测试细节!

2023-01-31

Modbus小工具 方便读Modbus寄存器

压缩包,下载后解压,然后打开ModScan32.exe,连接后可用。

2022-02-22

AntiLockScreen.exe(windows 防锁屏工具)

很多公司的IT 有安全策略,就是电脑一段时间没有操作后会自动锁屏休眠。这对我们自动化有时有影响。该工具本质就是几分钟向电脑发送个移动鼠标或者键盘事件,让电脑不锁屏。

2021-06-02

python locust源码分析

关于locust的源码的分析,感觉写的还是很不错的,希望有兴趣的下载一起学习!

2018-09-25

空空如也

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

TA关注的人

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