Appium在win10上的环境搭建

本文参考了文章 https://anikikun.gitbooks.io/appium-girls-tutorial/content/

感谢上方大佬!

提前准备的环境及资源:

1.JDK并且已加入环境变量JAVA_HOME;

2.AndroidSDK并且已加入环境变量ANDROID_HOME;

3.由于我是用python,所以使用了pycharm+anaconda+Python,这三个也都要配置好环境变量

 

安装过程:

1.安装node.js

Nodejs官网下载NodeJs并直接安装,也就是说安装包应是msi格式(注意版本要与appium的版本兼容)

一路next即可,中间可以更改安装路径

2.安装appium

这里我是使用的官方安装包安装的

Appium 官网 下载和所使用系统一致的版本进行安装

【或者直接下载Appium的桌面版,个人觉得会比appium-server好用一些(个人小范围使用)】

【如果后续用到模拟器,并发集成等功能时还是需要使用安装appium-server的,在网上找到appium-server的安装包下载后,解压,找到“appium-installer.exe”.双击进行安装,由于后续需要配置环境变量,所以默认装到C盘的话应该是把路径“C:\Program Files (x86)\Appium\node_modules\.bin”添加到path中即可,如果安装到其他盘,则添加自己安装的路径到环境变量】

3.检查安装是否成功

(1).node.js

输入node -v

(2).npm (npm是node package manger 是node.js的安装包管理工具,类似python的pip)

输入npm -v

(如果提示不是内部命令,可以尝试用管理员身份运行,仍失败的话要检查一下环境变量,实在不行就重装一下)

(3).当确认Appium安装完毕后,我们可以通过appium-doctor的命令来检查当前appium安装是否完善

注意命令的输入是要在Appium\node_modules\.bin目录下进行的

如果appium-doctor返回的内容是有错的,那么需要根据返回的具体的提示,将环境搭建完善

(4).安装Appium-python-client

输入 pip install Appium-Python-Client 进行安装

在pycharm输入 from appium import webdriver 检查是否安装成功

 

调试运行:

我使用的是在pycharm上写测试代码,所以要在pycharm上试着运行一个简单测试代码看能否跑成功

 1 from appium import webdriver
 2 from time import sleep
 3 
 4 desires_caps = {}
 5 desires_caps['platformName'] = 'Android'
 6 desires_caps['platformVersion'] = '9'
 7 desires_caps['deviceName'] = '3EP0219129006133'
 8 desires_caps['appPackage'] = 'com.android.settings'
 9 desires_caps['appActivity'] = 'com.android.settings.HWSetting'
10 
11 driver = webdriver.Remote('http://localhost:4723/wd/hub',desires_caps)
12 
13 sleep(5)
14 driver.quit()

这段代码是用来打开设置页面的

运行之前,要打开appium的server端,

并且通过adb命令,获取到设备的一些信息

 

 

 

 

错误处理:

运行上述代码时

1.如果提示环境内没有appium模块,那么可以在pycharm的Terminal中输入pip install Appium-Python-Client来安装客户端

2.若有报错,先检查一遍代码中设备的基本信息,如版本,包名,等是否正确

3.如果提示端口被占用,可点击参考文章

 

补充:

cmd命令行运行appium-server

  $  appium 即可(如果提示不是内部命令,要检查一下安装路径是否已经加到环境变量Path中)

posted @ 2020-01-16 09:41  -Ruirui-  阅读(196)  评论(0编辑  收藏  举报