自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 requests新手上手

发送请求使用 Requests 发送网络请求非常简单。一开始要导入 Requests 模块:>>> import requests然后,尝试获取某个网页。本例子中,我们来获取 Github 的公共时间线:>>> r = requests.get('https://api.github.com/events')现在,我们有一个名为...

2020-03-27 15:56:07 161

原创 python单接口自动化讲解

今天我来给大家简述一下什么是接口自动化接口自动化指的就是 用脚本的形式 对接口进行类似于工具一样的测试。只不过其运用了脚本的形式。可以校验的方式更加方便以及多样化。首先就是最简单的单接口请求 通过其返回值进行校验,来自动化的断言其是否正常例如我们请求一个单接口Aurl = "http://aaa/aaa/aaa" 注释:接口地址body = { ...

2019-05-13 19:31:48 401

原创 PO模式进行appium脚本的封装

为的是解决代码的冗余问题,并且维护成本低.业务和实现被分开.PO模式有三层架构: 对象库层      主要是为找出所有的元素.  遍历所有元素.操作层          主要是为了针对已经找出来的元素进行click或者senkeys   通俗的创建对象进行调用方法.业务层          主要是调用操作层的对象,进行调用方法.                         ...

2018-09-18 10:47:48 2567

原创 appium中横竖屏的切换

我们也会遇到需要横竖屏切换后,是否页面保持原样的的需求.当然遇到这类型的比较少下面是横竖屏切换的代码:可供参考. driver.rotate(Screenorientation.LANDSCAPE);    切换成横屏.driver.rotate(Screenorientation.PORTRAIT);    切换成竖屏.  ...

2018-09-17 17:40:02 1369

原创 滑动的另一种方法.

滑动的另一种方法.我们需要使用一个类 就是 TouchAction类   也就是 触摸动作的类  底部会用上. 首先第一步就是定位这个我们要拉动的合格控件.WebElement  control = driver.findElement(By.name("路径或者是名字 这个就是随意的看你是用什么定位"));接下来就是获取控件的其实x坐标.int  Start= touch...

2018-09-17 17:24:06 112

原创 java+appium的报错-截图功能

我们测试工程师,再做自动化测试的时候,目的就是为了实现机器代替人工,进行繁琐重复的工作,并且通过代码实时保证线上的稳定性,以便能第一时间发现问题,定位问题,解决问题,减小损失.接下来我来简单阐述一下,当遇到错误进行屏幕截图,并且保存图片至本地文件,以便更好地查找问题:首先:1.我们封装方法,创建一个Screenshot的方法名称 因为封装方法,所以我们需要提供参数,首先第一个参数就是,an...

2018-09-17 16:15:37 1210

原创 appium中引导图等-滑动.通过坐标定位

给大家分享一下如何进行坐标定位,从而实现滑动的例子:首先我们的应从场景有很多,比如app首页的引导图,例如我们公司的信息流的下拉刷新上拉加载.等等,都会用到页面的滑动.首先先了解一下什么是坐标滑动:我们app的坐标是在左上角进行的原点定位.通过针对坐标的定位以及java中的swipe 便可以进行滑动的操作:首先看第一步代码:通过坐标来进行引导图进行向左滑动. swipe函数...

2018-09-17 12:36:11 990

原创 针对appium中webview获取不到元素.如何进行来回切换从而获取h5的元素.

我们生活中的app很大一部分都是混合型的app  分别由移动端的开发人员开发的原生页面,以及h5的同学开发的h5页面进行融合. 其中有一部分的作用在于能更好的更换内容.以及维护. 下面我们就来说一说如何在原生页面遇到h5也就是android俗称的webview的时候,如何进行切换方式,来获取到元素.现在来带大家看一下如何进行来回的切换.从而进行获取元素.首先:我们拿driver...

2018-09-15 16:06:31 3587

原创 python的小总结

1.list 列表 [] 放入各种数据类型的数据2.tuple 元组 () 也可以放多个类型 但是是只读. 元组又叫只读列表.3.dict 字典 {"name',"哈哈哈"}    键值对的形式. 存储大量的数据. 存的是关系型的数据. 字典内可以存列表.4.set 集合 {} 也是以大括号的元素 但是 里面是一个一个元素.5.切片:顾头不顾腚: s = "多多多多多多赚赚赚"  ...

2018-09-14 11:17:13 1048

原创 python的研究之路-字典{dic}

字典以键值对的形式存在,基础数据类型之一, key value 的形式存在. 也是映射数据类型. 存储的都是关系型数据.dic = {"name":"刘丙寅","age":26,"sex":["男","正面","左面","右面"]}容器类: 容器类的数据类型:list[], dict{}, tuple(). 费容器类的数据类型:str,i

2018-08-22 13:56:17 169

原创 appium中定位元素.

做自动化的时候可能会相对定位总是报错找不到元素:xpath是按照树的层级一层一层识别元素。在uiautomatorviewer,识别到的元素前缀都是从0开始,而转换成xpath,是需要从1开始的,类似第一个层级,第二个层级所以 说 看到的 是0 你就加1 就行了   所有的雷同  不妨试一试.当用classname 进行筛选元素的时候,可以首先找到这个classname  将所有的...

2018-07-24 16:37:54 285

原创 关于appium在安卓端弹层无法获取元素.

                                                                                 appium+java我们在做appiumui自动化的时候,经常会遇到一些弹层类的页面.但是抓取页面元素的时候,经常只能抓到弹窗弹起前的元素.弹窗的元素直接就被穿透了.现在我们找到开发. 让开发在他们绑定布局的地方.这...

2018-07-24 11:57:17 3090

原创 关于java+appium编写自动化,遇到的无法搜索以及点击键盘回车问题.

                                                                           移动端自动化 java+appium总结.近几天在写 多赚 的搜索功能时,发现了手机在执行自动化时候不能吊起键盘.导致不能点击键盘的搜索功能.无法进行搜索.现已解决.给出解决途径.1.用java写的时候创建了一个类  名叫OldCar...

2018-07-24 11:30:49 2640

空空如也

空空如也

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

TA关注的人

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