摘要: toast是android中用来显示信息的一种机制,和dialog对话框不一样的是toast是没有焦点的,而且toast显示的时间有限,过一定的时间就会自动消失,并且也不能被点击。 在appium中,如果想要定位到toast信息,通过appium自带的inspactor或者sdk里面的uiautom 阅读全文
posted @ 2020-04-02 21:29 吃个鱼丸 阅读(999) 评论(0) 推荐(0) 编辑
摘要: 经常有些滑动场景,比如:滑动列表找到指定元素,可能该元素并没有在当前页面显示,需要进行滑动至指定位置该元素才显示,那么怎么针对该场景去定位元素操作元素呢? 问题解决思路:每次滑动一段距离,利用while循环判断该页面是否包含某个元素文本信息,如果有的话就获取该元素信息,没有的话继续滑动 #获取当前页 阅读全文
posted @ 2020-04-02 21:07 吃个鱼丸 阅读(942) 评论(0) 推荐(0) 编辑
摘要: def getSize(): #获取当前的width和height的x、y的值 x = driver.get_window_size()['width'] #width为x坐标 y = driver.get_window_size()['height'] #height为y坐标 return (x, 阅读全文
posted @ 2020-04-02 20:43 吃个鱼丸 阅读(282) 评论(0) 推荐(0) 编辑
摘要: 之前的swipe API提供的操作可以实现单向滑动,如果想要实现类似于九宫格这种连续的滑动需求,该怎么做呢? TouchAction包含一系列的操作,比如按压、长按、点击、移动、暂停等,可以由这些操作组成一组工作来完成实际的连续滑动需求。 在分析实际需求时,我们会发现有两种情况: 第一种 :整个解锁 阅读全文
posted @ 2020-04-02 18:56 吃个鱼丸 阅读(511) 评论(0) 推荐(0) 编辑
摘要: 用例设计注意点: * 每个自动化用例可以独立运行 *RF框架的三种 set up/teardown * 测试用例之间不应该有包涵关系 * 测试数据应该自动创建和销毁 * 自动化应该优先覆盖需要重复测试的核心功能 * 自动化开展顺序应该是自底而上 * 不要一开始就想所有东西自动化 需要封装的方法: 公 阅读全文
posted @ 2020-04-02 18:16 吃个鱼丸 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 1、对测试用例场景覆盖率的认知? 要不要把某些场景自动化,需要综合考虑:业务重要程度、测试资源、执行频率、实现难度 2、自动化脚本的质量,重要的衡量点? (1)脚本之间互不影响,相互隔离(示例:可按模块进行划分写成不同的py文件) (2)测试中被测功能互不影响的(初始化,后置操作) (3)能够快速定 阅读全文
posted @ 2020-04-02 17:50 吃个鱼丸 阅读(104) 评论(0) 推荐(0) 编辑