Appium APP自动化环境配置(基于python)

APP UI自动化

第一步:安装安卓SDK虚拟机

参考链接:http://www.testclass.net/appium/appium-base-sdk/

注意,安装完成以后,一定要把SDK的地址写到系统环境变量里面去,不然后续脚本执行的时候会报错

第二步:安装appium 服务器,用于解析appium脚本,从而执行脚本,完成测试

appium 服务器有两种选择

选择一:安装appium sever

参考链接:http://www.testclass.net/appium/appium-base-server/

选择二:安装appium desktop(推荐)推荐理由见链接

参考链接:http://www.testclass.net/appium/appium-base-desktop/

第三步:安装Appium-python客户端

打开CMD,输入命令 pip install Appium-Python-Client

Appium APP自动化环境配置(基于python)_第1张图片

因为我已经安装过了,所以显示已经存在,未安装的电脑会直接进入安装界面哦

Appium APP自动化环境配置(基于python)_第2张图片

第四步:appium 第一个测试脚本

安装好所有的环境配置,接下来我们就可以开始测试一下appium能否正常工作了!

首先打开AndrioidSDK目录,打开SDK manager,我们先安装一个安卓版本,我这里安装了安卓6.0,你们可以更具需求,自行安装需要的版本,这里我演示的是安卓6.0的安装

Appium APP自动化环境配置(基于python)_第3张图片Appium APP自动化环境配置(基于python)_第4张图片

安装完成,我们就可以创建一个虚拟机了,打开刚刚打开的SDK目录,我们打开AVD manager

Appium APP自动化环境配置(基于python)_第5张图片

注意,如果是window环境下面,RAM一定要写成768M,不然会导致虚拟机打不开,或者运行缓慢;填好相关的选项,点击OK,虚拟机就创建好了

Appium APP自动化环境配置(基于python)_第6张图片

最后:激活虚拟机

Appium APP自动化环境配置(基于python)_第7张图片

接着 ,我们 开启 appium sever服务,打开appium desktop,点击start,我们可以看到sever 启动成功了

Appium APP自动化环境配置(基于python)_第8张图片

然后,写一个测试的脚本,直接运行,这里我们的实例脚本控制的是安卓自带的计算器,进行15/3的计算,结果是5,我们测试一下脚本运行以后,虚拟机的结果

脚本如下

#coding=utf-8
from appium import webdriver

desired_caps = {}
desired_caps['platformName'] = 'Android'
desired_caps['platformVersion'] = '6.0'
desired_caps['deviceName'] = 'Android Emulator'
desired_caps['appPackage'] = 'com.android.calculator2'
desired_caps['appActivity'] = '.Calculator'

driver = webdriver.Remote('http://localhost:4723/wd/hub', desired_caps)

driver.find_element_by_name("1").click()
driver.find_element_by_name("5").click()
driver.find_element_by_name("divide").click()
driver.find_element_by_name("3").click()
driver.find_element_by_name("equals").click()
driver.quit()

我们将脚本保存为一个python文件,然后运用python解析器去运行它

这里我将它放在桌面:

Appium APP自动化环境配置(基于python)_第9张图片

打开CMD,运行该文件

查看虚拟机结果

Appium APP自动化环境配置(基于python)_第10张图片

有任何问题,欢迎留言谈论哦!!!

你可能感兴趣的:(自动化测试)