上一页 1 ··· 124 125 126 127 128 129 130 131 132 ··· 144 下一页
摘要: 前言 使用配置文件来灵活的配置一些参数是一件很常见的事情,配置文件的解析并不复杂,在python里更是如此,在官方发布的库中就包含有做这件事情的库,那就是configParser configParser解析的配置文件的格式比较象ini的配置文件格式,就是文件中由多个section构成,每个sect 阅读全文
posted @ 2018-04-20 16:54 上海-悠悠 阅读(6180) 评论(1) 推荐(1) 编辑
摘要: 前言 appium就是封装android的uiautomator这个框架来的,所以uiautomator的一些定位方法也可以用 text 1.通过text文本定位语法 new UiSelector().text("text文本") 2.文本比较长的时候,可以用textContains模糊匹配,只要文 阅读全文
posted @ 2018-04-19 10:48 上海-悠悠 阅读(4427) 评论(0) 推荐(0) 编辑
摘要: 前言 上一篇介绍uiautomator的定位方式都是类似这种'new UiSelector().xxx("xxx")',看起非常长,我也记不住,这很不python。于是本篇优化了定位方法,去掉该死的'new UiSelector().' 组合定位 1.一般组合用id,class,text这三个属性会 阅读全文
posted @ 2018-04-19 10:48 上海-悠悠 阅读(3149) 评论(2) 推荐(2) 编辑
摘要: TouchAction 1.源码可以在这个路径找到:Lib\site packages\appium\webdriver\common\touch_action.py 2.TouchAction里面有这几个动作: 触摸 (tap) 短按 (press) 长按 (long_press) 等待 (wai 阅读全文
posted @ 2018-04-19 10:48 上海-悠悠 阅读(5470) 评论(7) 推荐(0) 编辑
摘要: 前言 Android SDK虽然也自带了模拟器,但是那速度会让你怀疑人生,并且不稳定经常卡死异常。夜神模拟器可以说是android模拟器里面的一个神器。 环境安装 1.官网下载地址: "https://www.yeshen.com/" 2.夜神安卓模拟器(夜神模拟器),是全新一代的安卓模拟器,与传统 阅读全文
posted @ 2018-04-19 10:47 上海-悠悠 阅读(7452) 评论(0) 推荐(0) 编辑
摘要: 前言 appium1.5以下老的版本是可以通过name定位的,新版本从1.5以后都不支持name定位了 name定位报错 1.最新版appium V1.7用name定位,报错: selenium.common.exceptions.InvalidSelectorException: Message: 阅读全文
posted @ 2018-04-19 10:47 上海-悠悠 阅读(2356) 评论(0) 推荐(1) 编辑
摘要: 前言 有时候页面上没有id属性,并且其它的属性不唯一,平常用的比较多的是单数(element)的定位方法,遇到元素属性不唯一,就无法直接定位到了。 于是我们可以通过复数(elements)定位,先定位一组元素,再通过下标取出元素,这样也是可以定位到元素的。 单数与复数 1.find_element开 阅读全文
posted @ 2018-04-19 10:47 上海-悠悠 阅读(9306) 评论(0) 推荐(0) 编辑
摘要: 注意 toast要appium1.6.3以上版本才支持,appium1.4的版本就别浪费时间了 Supported Platforms 1.查看appium v1.7版本 "官方文档" Supported Platforms Appium supports app automation across 阅读全文
posted @ 2018-04-19 10:46 上海-悠悠 阅读(4049) 评论(7) 推荐(0) 编辑
摘要: yaml简介 1.yaml [ˈjæməl]: Yet Another Markup Language :另一种标记语言。yaml 是专门用来写配置文件的语言,非常简洁和强大,之前用ini也能写配置文件,看了yaml后,发现这个更直观,更方便,有点类似于json格式 2.yaml基本语法规则: 大小 阅读全文
posted @ 2018-04-18 13:55 上海-悠悠 阅读(36974) 评论(1) 推荐(3) 编辑
摘要: 前言 paramunittest是unittest实现参数化的一个专门的模块,可以传入多组参数,自动生成多个用例 前面讲数据驱动的时候,用ddt可以解决多组数据传入,自动生成多个测试用例。本篇继续介绍另外一个参数化的框架paramunittest,也能实现一样的效果。 环境准备 1.先pip 下载安 阅读全文
posted @ 2018-04-16 16:04 上海-悠悠 阅读(11090) 评论(7) 推荐(1) 编辑
上一页 1 ··· 124 125 126 127 128 129 130 131 132 ··· 144 下一页