如何快速搭建基于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并退出~

 

posted @ 2018-01-25 15:22  菜鸟可米  阅读(562)  评论(0编辑  收藏  举报
jQuery火箭图标返回顶部代码