
APP自动化测试
python+selenium+unittest
海阔and天空
十多年的项目管理和测试开发实战经验,曾担任项目经理、测试经理和测试专家等多个职位。精通Linux操作、Python编程、手工测试、UI自动化测试、接口自动化测试和性能测试等多个技术方向,擅长使用UnitTest单元测试框架实现各种自动化测试架构。对Java和C#编程也有一定的了解。
展开
-
APP自动化测试之常见API:2.一个简单的demo
APP自动化测试之常见API:2.一个简单的demo1.前提基于win10专业版64位系统+jdk1.8+python3+pycharm+android SDK+appium+unittest。一个简单的demo,引入多个常见API的使用。2. demo过程描述:启动小米计算器,依次单击按钮1、按钮+、按钮2、按钮=,然后获取运算结果框中的文本值得到实际结果,最后用if分支结构做实...原创 2020-02-20 22:57:14 · 425 阅读 · 0 评论 -
APP自动化测试之常见API:3.三种等待
APP自动化测试之常见API:3.三种等待1.前提基于win10专业版64位系统+jdk1.8+python3+pycharm+android SDK+appium+unittest。一个简单的demo,引入多个常见API的使用。2. 三种等待GUI自动化测试代码执行过程中,往往通过定位页面元素属性来操作元素,但往往由于网络和本身代码等问题,导致要操作的元素可能没等定位到就报错找不...原创 2020-02-20 22:56:36 · 493 阅读 · 0 评论 -
APP自动化测试之常见API:1.多种元素定位方式
APP自动化测试之常见API:1.多种元素定位方式1.前提基于win10专业版64位系统+jdk1.8+python3+pycharm+android SDK+appium+unittest。多种元素定位方式的讲解。2. 元素定位方式Appium自动化测试支持10多种元素定位方式,selenium支持8种元素定位方式。这里我们简单描述写appium+python的几种元素定位方式:...原创 2020-02-20 22:56:06 · 822 阅读 · 0 评论 -
APP自动化测试之录制脚本:3.运行录制的脚本
APP自动化测试之录制脚本:3.运行录制的脚本1.前提基于win10专业版64位系统+jdk1.8+python3+pycharm+android SDK+appium+unittest。运行录制的python脚本。2. 使用pycharm执行录制的python脚本启动模拟器:启动Appium:启动pycharm并创建一个test1.py文件将appium中粘贴...原创 2020-02-20 22:55:22 · 1770 阅读 · 0 评论 -
APP自动化测试之录制脚本:2.Appium Inspector录制脚本
APP自动化测试之录制脚本:2.Appium Inspector录制脚本1.前提基于win10专业版64位系统+jdk1.8+python3+pycharm+android SDK+appium+unittest。前面我们已经安装了逍遥模拟器和appium桌面版,现在用它们来录制一个简单的python脚本。2. 使用Appium录制python脚本启动模拟器:启动Appiu...原创 2020-02-20 22:54:39 · 3064 阅读 · 1 评论 -
APP自动化测试之录制脚本:1.查看APP的主包名和主类名
APP自动化测试之录制脚本:1.查看APP的主包名和主类名1.前提基于win10专业版64位系统+jdk1.8+python3+pycharm+android SDK+appium+unittest。为什么要查看APP的主包名和主类名?因为这两个参数是用代码在手机上启动对应APP的必须参数,通过这两个参数可以确定手机上的唯一APP。2.查看APP的主包名和主类名进入Android ...原创 2020-02-20 22:53:55 · 1014 阅读 · 0 评论 -
APP自动化测试之环境搭建:6.appium安装配置
APP自动化测试之环境搭建:6.appium安装配置1.前提基于win10专业版64位系统+jdk1.8+python3+pycharm+android SDK+appium+unittest。为什么要装appium?它是目前做APP自动化非常主流的一个库,既可以做android上的APP自动化,也可以做IOS上的APP自动化,这里主要讲解的是android系统上的APP自动化。2.a...原创 2020-02-20 22:53:05 · 849 阅读 · 0 评论 -
APP自动化测试之环境搭建:5.pycharm社区版安装配置
APP自动化测试之环境搭建:5.pycharm社区版安装配置1.前提基于win10专业版64位系统+jdk1.8+python3+pycharm+android SDK+appium+unittest。为什么要装pycharm?它是python开发比较主流的集成开发工具,功能非常强大,当然你也可以装别的python开发工具比如VScode等。这里我们主推pycharm社区版,因为免费且对于...原创 2020-02-20 22:52:14 · 722 阅读 · 0 评论 -
APP自动化测试之环境搭建:4.python安装配置
APP自动化测试之环境搭建:4.python安装配置1.前提基于win10专业版64位系统+jdk1.8+python3+pycharm+android SDK+appium+unittest。为什么要装python?不废话么,这里自动化测试就是用的python语言开发的脚本,当然你也可以选用其它的语言。这里使用的是python3.6.5的版本,不使用python2的版本是因为它已停止更新...原创 2019-11-26 10:26:47 · 208 阅读 · 0 评论 -
APP自动化测试之环境搭建:3.逍遥模拟器安装配置
APP自动化测试之环境搭建:3.逍遥模拟器安装配置1.前提基于win10专业版64位系统+jdk1.8+python3+pycharm+android SDK+appium+unittest。为什么要装逍遥模拟器,因为要做安卓上的APP自动化测试,不用安卓模拟器代替真实手机的话,就只能用你的爱机了。当然,除了逍遥模拟器外,别的安卓模拟器理论上也是可以代替手机的,但要注意,如果是实际工作测试...原创 2019-11-26 10:25:58 · 2079 阅读 · 1 评论 -
APP自动化测试之环境搭建:2.Android SDK安装配置
APP自动化测试之环境搭建:2. Android SDK安装配置1.前提基于win10专业版64位系统+jdk1.8+python3+pycharm+android SDK+appium+unittest。为什么要装Android SDK,因为appium自动化测试脚本开发时需要用到Android SDK的三个工具:adb(查看设备udid等),aapt(查看app的主包名和主类名)和...原创 2019-11-26 10:24:35 · 1340 阅读 · 0 评论 -
APP自动化测试之环境搭建:1.JDK安装配置
APP自动化测试之环境搭建:1.JDK安装配置1.前提基于win10专业版64位系统+jdk1.8+python3+pycharm+android SDK+appium+unittest。为什么要装JDK,因为appium要用到JDK。2.JDK安装3.配置jdk环境变量桌面电脑图标(此电脑)上鼠标右键选择属性:新建环境变量:JAVA...原创 2019-11-26 10:23:29 · 582 阅读 · 0 评论