APP UI自动化
文章平均质量分 64
晓晓白的软件测试进阶之路
路虽远行则将至,事虽难做则必成,保持热爱,奔赴山海。
展开
-
APP UI自动化练习
一、发现页面1. 导入类from appium import webdriverfrom Uiframe0test.public.faxian import FaXianimport unittestimport timeimport os2. SetUpclass AndroidTests(unittest.TestCase): def setUp(self): desired_caps = {} # 定义了一个字典,下面是字典里面的值 desi原创 2021-02-22 23:01:00 · 602 阅读 · 0 评论 -
APP UI自动化总结
一、元素定位方式1. 命令速记APP中的3种属性:text、resource-id、class,在APP中,id/class_name基本上都不是唯一的,xpath可以写成唯一的当定位控件的属性是当前界面唯一的,使用find_element(如果当前界面有多个相同属性的控件,则定位到第一个)当定位控件的属性在当前界面有多个时,使用find_elements,使用下标区分,下标从0开始安卓控件是根据从左到右,从上到下排布的编号定位方式格式举例备注1by_idres原创 2021-02-02 14:57:46 · 508 阅读 · 0 评论 -
UI自动化命令总结(web/app)
原创 2020-12-25 22:56:43 · 1134 阅读 · 0 评论 -
Appium APP UI自动化测试框架介绍
APP UI自动化测试同样可以使用unittest框架,与web的UI自动化类似整个自动化流程介绍1) 会先从手工用例里面抽离出要做自动化的用例,在测试用例里面会加一个执行方式的标签,标明是手动还是自动化,以此明确自动化测试的范围。2) 开始搭建自动化测试框架,整个框架的设计是基于Python+appium+一些模块的封装。我们封装的模块分几部分内容:case层:是核心,放自动化用例。case层的设计原理是:使用了unittest三部分内容,setup、teardown和test方法。setu原创 2020-12-25 21:58:20 · 2692 阅读 · 0 评论 -
Appium APP UI自动化测试——API介绍
0. 定位前的准备工作在定位APP控件时,需要将APP页面dump到uiautomatorviewer中,然后通过uiautomatorviewer定位控件能够将手机界面dump出来的前提:1.打开appium并处于监听状态2.电脑已开启模拟器或连接真机3.adb已连接(cmd中输入adb devices,会显示已有设备连接)- uiautomatorviewer打开方式双击sdk\tools下的uiautomatorviewer.bat文件,等待出现第二个窗口APP中的3种属性:te原创 2020-12-25 21:13:12 · 801 阅读 · 0 评论 -
Appium APP UI自动化测试简介与环境搭建
一、 app自动化测试背景移动终端越来越多,手机应用也越来越多App回归测试用例越来越多,但全量回归很消耗时间移动端碎片化严重,尤其是Android端(兼容性就是碎片化的体现,有很多厂商、机型、版本)机型多,自动化测试可减少兼容性测试工作为了减少这种重复的、大量回归的测试任务,我们迫切需要引进一些自动化测试来协助二、 appium自动化测试简介1. 概念appium是一个开源的、免费的,适用于以下自动化测试框架:1)原生:native,完全用安卓自带的一些原生组件去开发的,流畅性高原创 2020-12-25 19:07:06 · 780 阅读 · 0 评论