Appium环境配置

1、Appium生态工具

     (1)adb
     android的控制工具,用于获取android的各种数据和控制
     (2)Appium Desktop
     内嵌了appium server和inspector的综合工具
     (3)Appium Server
     appium的核心工具,命令行工具
     (4)Appium Client
     各种语言的客户端封装库,用于连接appium server(python、java、ruby、robotframework-appium)
     (5)AppCrawler自动遍历工具
     内嵌了appium server和inspector的综合工具

2、安装JDK

     (1)下载并安装JDK
     https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html
     (2)设置环境变量
     JAVA_HOME:jdk的安装目录
     CLASSPATH:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar(注意最前面有一点)
     设置Path,在其中加入两个配置信息:%JAVA_HOME%\bin 和 %JAVA_HOME%jre\bin

3、安装android-sdk

     (1)下载SDK
     下载地址:http://tools.android-studio.org/index.php/sdk
     (2)设置环境变量
     参考这个配环境变量:https://www.cnblogs.com/loveyaxin/p/7527806.html

4、安装Node.js

     下载.msi文件:https://nodejs.org/en/download/
     一直下一步安装即可
     无须配置环境变量,直接重启一个 cmd 输入下面的命令,能够查看这两个版本号即安装成功
     在这里插入图片描述

5、安装 appium-client

     appium client 是我们编写脚本必调的api包,写脚本一定要安装这个包才能引用appium, from appium import webdriver这行代码。
由于是python的第三方库,直接使用Pip 安装即可:pip install appium-python-client

6、安装 appium

Appium 分为两个版本,一个是有界面的Appium(下载安装文件即可安装),一个是无界面的命令行版本(需要命令安装),建议都安装上。

有界面的Appium Desktop:包含 appium 服务,录制工具,查看页面布局及查找元素的功能。
无界面的Appium:只提供了appium服务功能
     (1)无界面安装
     方法一: 官方推荐直接,(网络环境要求高,如果出现超时,下载不下来,不推荐)

     npm install -g appium

     方法二:先安装cnpm 再安装 appium (曲线救国,推荐),一定要加上 -g 参数

     npm install -g cnpm --registry=https://registry.npm.taobao.org #挂载淘宝源
     cnpm install -g appium@1.15 #全局安装appium
     (2)有界面安装
     https://github.com/appium/appium-desktop/releases
     (3)安装 appium-doctor,检查你的appium环境是否安装成功
     cnpm install -g appium-doctor
安装完成,可以打开一个新的命令行窗口(windows上cmd,Mac 上是Terminal),输入 appium-doctor,会出现如下提示,红框里面没有报错即可, 其它的画叉的暂时可以不用安装。
在这里插入图片描述

     (4)运行 appium server
有界面的,打开界面,点击 Start Server, 不报错说明成功,如下图:
在这里插入图片描述

打开terminal,输入 appium 回车,不报错说明安装成功。
在这里插入图片描述

6、运行,验证环境

     面安装完成就可以运行一个简单的appium demo 脚本,能够启动起来应用说明安装成功。

创建测试文件 test_demo.py

from appium import webdriver
desired_caps={}
desired_caps['platformName']='Android'
desired_caps['platformVersion']='6.0'
desired_caps['deviceName']='emulator-5554'
desired_caps['appPackage']='com.android.settings'
desired_caps['appActivity']='com.android.settings.Settings'
driver=webdriver.Remote('http://localhost:4723/wd/hub',desired_caps)


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Appium是一种用于自动化移动应用程序测试的开源工具。要配置Appium环境,您需要完成以下步骤: 1. 安装Node.js:访问Node.js的官方网站(https://nodejs.org/),下载并安装适用于您操作系统的版本。 2. 安装Appium:打开命令行界面,运行以下命令来全局安装Appium: ``` npm install -g appium ``` 3. 安装Appium Doctor:运行以下命令来安装Appium Doctor,它可以帮助您检查Appium的依赖项是否正确安装: ``` npm install -g appium-doctor ``` 4. 检查Appium的依赖项:运行以下命令来检查Appium的依赖项是否正确安装: ``` appium-doctor ``` 如果有任何错误或警告,按照提示解决它们。 5. 安装Appium GUI(可选):如果您希望使用图形用户界面来管理和运行Appium,您可以下载并安装Appium Desktop。访问Appium的官方网站(http://appium.io/),选择适用于您操作系统的版本进行下载和安装。 6. 配置Android环境:如果您计划在Android设备上运行测试,您需要安装Android SDK并配置相关环境变量。您可以按照Android开发者文档(https://developer.android.com/studio)的指南进行操作。 7. 配置iOS环境:如果您计划在iOS设备上运行测试,您需要安装Xcode并配置相关环境。您可以从App Store下载和安装Xcode,并按照Xcode文档(https://developer.apple.com/xcode/)中的指南进行配置。 完成上述步骤后,您就成功配置了Appium环境。您可以使用Appium来编写和运行自动化测试脚本,并在移动设备上执行这些脚本。记得在编写脚本之前,先启动Appium服务器。希望这些信息对您有所帮助!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值