如何快速搭建基于python+appium的自动化测试环境
首先申明本文是基本于Python与Android来快速搭建Appium自动化测试环境:
主要分为以下几个步骤:
前提条件:
1)安装与配置python环境,打开 Python官网,找到“Download”, 在其下拉菜单中选平台windows,最好选择python 3,根据你的电脑选择x86或者x86-64,一般选择executable 可执行文件(.exe)方式安装,在安装的过程中需要勾选:“Add Python 3.x to PATH” ,会自动帮你添加python环境变量, 如果没有勾选,需要在安装完成之后,将Python的安装目录(如:C:\Python36)添加到环境变量PATH下面
打开Windows命令提示符(cmd)并输入python,提示如下:说明安装成功。
2)安装与配置android sdk,请参考:http://www.cnblogs.com/cnkemi/p/8011319.html
打开Windows命令提示符(cmd)并输入adb,提示如下:说明安装成功。
正式步骤:
1、由于appium与selenium存在着“千丝万缕”的关系,SO需要先安装selenium。通过前面安装的Python下的pip命令安装,方便快捷。
打开Windows命令提示符(cmd)并输入pip install selenium,提示如下:说明安装成功。
2、下载安装Appium-desktop,集成了appium-server和appium-client。
前往 https://github.com/appium/appium-desktop/releases/tag/v1.3.1 选择下载 appium-desktop-Setup-1.3.1.exe,下载成功后,双击 exe 文件,然后,等待安装完就好了,中间都不需要你设置任何选项。
启动Appium:
默认显示监控的 host 和 port ,点击 “Start Server V 1.7.2” 按钮启动服务。
3、安装Appium-Python-Client,推荐Python下的pip命令安装,方便快捷,如下图所示:
OK! Appium就成功搭建啦!
你可以自己创建一个简单的脚本测试下!
如下:
1 from appium import webdriver 2 3 caps = {} 4 caps["platformName"] = "Android" 5 caps["platformVersion"] = "7.1.1" 6 caps["deviceName"] = "Phone" 7 caps["appPackage"] = "com.android.calculator2" 8 caps["appActivity"] = ".Calculator" 9 10 driver = webdriver.Remote("http://localhost:4723/wd/hub", caps) 11 12 driver.quit()
连接上Android手机或者模拟器,启动appium,执行上面的脚本就会自动启动Calculator并退出~