摘要: 一.unittest是什么? Unittest是python单元测试框架,是受到 JUnit 的启发,与其他语言中的主流单元测试框架有着相似的风格。其支持测试自动化,配置共享和关机代码测试。支持将测试样例聚合到测试集中,并将测试与报告框架独立。它不仅适用于单元测试,还在自动化测试领域占有一席之地。借 阅读全文
posted @ 2020-10-13 15:55 酒剑仙* 阅读(1212) 评论(0) 推荐(2)
摘要: 定位元素规则 从示例代码,大家就可以发现,和Selenium Web自动化一样,要操作界面元素,必须先 定位选择到该元素。Appium是基于Selenium的,所以 和 Selenium 代码 定位元素的 基本规则相同: find_element_by_XXX 方法,返回符合条件的第一个元素,找不到 阅读全文
posted @ 2020-10-13 10:43 酒剑仙* 阅读(445) 评论(0) 推荐(0)
摘要: 首先,在官网下载 JDK:Oracle 官网 如上图所示,在 Oracle 官网下载 JDK,有一点需要注意,那就是在我们下载合适的 JDK 之前,需要先点击 标记 1 所在的按钮,选择接受。否则的话,直接点击 JDK 进行下载的时候,将会弹出如下界面: 选择Accept License Agree 阅读全文
posted @ 2020-10-13 10:21 酒剑仙* 阅读(1479) 评论(0) 推荐(0)
摘要: 一、Android SDK简介 Android SDK(Software Development Kit,软件开发工具包)被软件开发工程师用于为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件的开发工具的集合。它提供了 Android API 库和开发工具构建,测试和调试应用程序。简单来讲, 阅读全文
posted @ 2020-10-13 10:14 酒剑仙* 阅读(59405) 评论(2) 推荐(2)
摘要: 安装client编程库 根据原理图, 我们知道自动化程序需要调用客户端库和 Appium Server 进行通信。 因为我们介绍Python语言开发,所以当然是用pip安装,如下 pip install appium-python-client 安装Appium Server Appium Serv 阅读全文
posted @ 2020-10-13 10:11 酒剑仙* 阅读(814) 评论(0) 推荐(1)
摘要: Appium 介绍 Appium 是一个开源工具,用于自动化 iOS 手机、 Android 手机和 Windows 桌面平台上的原生、移动 Web 和混合应用。「原生应用」指那些用 iOS、 Android 或者 Windows SDKs 编写的应用。「移动 Web 应用」是用移动端浏览器访问的应 阅读全文
posted @ 2020-10-13 09:57 酒剑仙* 阅读(412) 评论(0) 推荐(0)