摘要: App自动化测试之swipe滑动操作 分析滑动坐标 从上图我们可以分析出每个点的坐标, 假设屏幕宽为 width,高为 height A:(0.5 width,0.1 height) B:(0.5 width,0.9 height) C:(0.1 width,0.5 height) D:(0.9 w 阅读全文
posted @ 2020-03-02 14:58 DesireYang 阅读(2421) 评论(0) 推荐(0) 编辑
摘要: App自动化测试之元素定位 通过uiautomatorviewer辅助元素定位工具,我们可以看到微信注册的注册按钮元素对应的信息: text:元素的文本信息 resource id:元素的ID class:元素的className package:元素所在的包名 content desc: boun 阅读全文
posted @ 2020-03-02 14:56 DesireYang 阅读(1086) 评论(0) 推荐(1) 编辑
摘要: App自动化测试之辅助元素定位工具 关于App元素定位,我们需要借助于定位工具进行App元素定位 uiautomatorviewer, 包自带的元素定位辅助工具 Appium Inspector 一、uiautomatorviewer使用 uiautomatorviewer在安装SDK的时候自带的一 阅读全文
posted @ 2020-03-02 14:55 DesireYang 阅读(890) 评论(0) 推荐(0) 编辑
摘要: App自动化测试之使用流程 1、打开Appium,模拟器或者真机,pycharm 2、确定设备(模拟器或者真机)是否在线 3、启动appium服务 4、编写python自动化代码 a. 导包 b. 准备 "desired_capabilities参数" | 键 | 描述 | 值 | | : | : 阅读全文
posted @ 2020-03-02 10:51 DesireYang 阅读(1409) 评论(0) 推荐(0) 编辑
摘要: App自动化测试环境搭建 一、准备jdk环境 "jdk安装和配置环境变量" 二、准备SDK环境 1、 "ADT Bundle下载" ADT Bundle包含了Eclipse、ADT插件和SDK Tools,是已经集成好的IDE,只需安装好Jdk即可开始开发,推荐初学者下载ADT Bundle,不用再 阅读全文
posted @ 2020-03-02 10:47 DesireYang 阅读(1180) 评论(1) 推荐(0) 编辑
摘要: Selenium自动化测试(六)之窗口切换、等待 窗口切换有三种: 1、Windows切换 2、iframe切换 3、alert切换 一、Windows切换 获取所有窗口的句柄 获取当前窗口的句柄 通过所有窗口的句柄索引来进行窗口切换 窗口等待 等待新窗口(handles是新窗口出来之前所有的窗口句 阅读全文
posted @ 2020-01-18 10:42 DesireYang 阅读(754) 评论(0) 推荐(0) 编辑
摘要: Selenium自动化测试(五)之元素等待 为什么要进行元素等待? 因为某些元素或者某些操作只有加载完成才能够定位到。 元素等待有三种: time.sleep强制等待(不推荐使用) 隐式等待 显示等待 一、强制等待 强制等待不足之处: 1. 不灵活 2. 如果等待时间不足,程序会报错 3. 如果等待 阅读全文
posted @ 2020-01-16 10:35 DesireYang 阅读(494) 评论(0) 推荐(0) 编辑
摘要: Selenium自动化测试(四)之css元素定位 一、css元素定位 CSS可以通过元素的id、class、标签(input)这三个常规属性直接定位到 id \ class . 1、通过id进行定位 2、通过class进行定位 3、子类定位“ ”:通过先定位父类(self),再定位self下的子类 阅读全文
posted @ 2020-01-10 14:53 DesireYang 阅读(942) 评论(1) 推荐(0) 编辑
摘要: Selenium自动化测试(三)之xpath元素定位 xpath元素定位 节点(Node) 在 XPath 中,有七种类型的节点:元素、属性、文本、命名空间、处理指令、注释以及文档节点(或称为根节点)。 选取节点 XPath 使用路径表达式来选取 XML 文档中的节点或节点集。节点是通过沿着路径 ( 阅读全文
posted @ 2020-01-10 09:47 DesireYang 阅读(1827) 评论(0) 推荐(0) 编辑
摘要: Selenium自动化测试(二)之selenium使用和元素定位 (一)selenium的简单使用 1、导包 2、初始化浏览器 3、打开网址 4、对浏览器的一些简单操作 5、关闭标签页和浏览器 (二)元素定位(百度为例) 在python中模拟点点点,实际上就是通过在 HTML 当中去找到需要操作的元 阅读全文
posted @ 2020-01-09 15:30 DesireYang 阅读(412) 评论(0) 推荐(0) 编辑