appium环境搭建的简单步骤:安装jdk——安装android sdk——安装python——安装node.js——安装appium server——安装appium python客户端。

一、安装jdk

(1)下载jdk

官网地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html

(2)安装jdk

根据提示安装,安装路径自定义:D:\Program Files\Java\jdk1.7.0_80

(3)配置java环境变量

1)系统变量→新建JAVA_HOME变量→变量值:D:\Program Files\Java\jdk1.7.0_80
2)系统变量→新建CLASSPATH变量→变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
3)系统变量→编辑Path变量→增加:;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

(4)验证环境

cmd输入java -version命令查看java版本。

二、安装android sdk

(1)下载android sdk

可以直接下载adt:http://tools.android-studio.org/index.php/adt-bundle-plugin

(2)安装android sdk

将adt压缩包解压到自定义路径:D:\Program Files\adt-bundle-windows-x86-20130917

(3)配置android环境变量

1)系统变量→新建ANDROID_HOME变量→变量值:D:\Program Files\adt-bundle-windows-x86-20130917\sdk
2)系统变量→编辑Path变量→增加:;%ANDROID_HOME%\tools;%ANDROID_HOME%\platform-tools;

(4)验证环境

cmd输入adb命令查看adb版本。

三、安装Python

四、安装node.js

(1)下载node.js

官网地址:https://nodejs.org/en/download/

(2)安装node.js

根据提示安装,安装路径自定义,自动添加PATH环境变量。

(3)验证环境

cmd输入node -v命令查看node版本。

五、安装appium server

方法1:npm安装

(1)cmd输入npm install -g appium命令等待安装完成。(可能会被墙)
(2)cmd输入npm install -g appium-doctor命令安装Appium-doctor。
(3)cmd输入appium-doctor命令看到’All Checks were successful’则环境搭建成功。

方法2:下载安装

(1)下载地址:http://appium.io/https://bitbucket.org/appium/appium.app/downloads/
(2)根据提示安装,安装路径自定义,自动添加PATH环境变量:;D:\Program Files\Appium\node_modules\.bin;
(3)打开Appium图标验证安装成功。

ps:appiun的server已经很久没有更新了,目前appium-desktop来继续他的使命。

六、安装appium python客户端

方法1:pip安装

cmd输入pip install Appium-Python-Client命令等待安装完成。

方法2:下载源码安装

(1)下载地址:https://pypi.python.org/pypi/Appium-Python-Client
(2)解压后,cmd输入cd Appium-Python-Client-X.X命令进入目录。
(3)cmd输入python setup.py install命令进行安装。

七、验证环境(小示例)

(1)启动服务

1)连接手机。
2)cmd输入appium命令启动服务。
3)打印日志如下图,则服务启动成功:

启动appium服务

(2)代码示例

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
# -*- coding: utf-8 -*-

from appium import webdriver
from time import sleep
import unittest

class CalTest(unittest.TestCase):
def setUp(self):
desired_caps={}
desired_caps['platformName']='Android'
desired_caps['platformVersion']='5.0.2'
desired_caps['deviceName']='1ae7be68'
desired_caps['appPackage']='com.android.calculator2'
desired_caps['appActivity']='.Calculator'
self.driver=webdriver.Remote('http://localhost:4723/wd/hub',desired_caps)

def tearDown(self):
self.driver.quit()

def test_add(self):
driver.find_element_by_name("8").click()
driver.find_element_by_id('digit7').click()
driver.find_element_by_id('plus').click()
driver.find_element_by_id('digit3').click()
driver.find_element_by_id('equal').click()
sleep(3)
driver.find_element_by_id('clear').click()

if __name__ == '__main__':
suite = unittest.TestLoader().loadTestsFromTestCase(CalTest)
unittest.TextTestRunner(verbosity=2).run(suite)

(3)执行脚本

持续更新…

最后更新: 2018年05月11日 14:54

原始链接: http://pythonfood.github.io/2018/02/01/appium安装-windows/

× 多少都行~
打赏二维码