APP自动化测试appium环境怎么搭建?
发布网友
发布时间:2022-04-24 20:50
我来回答
共2个回答
热心网友
时间:2022-04-11 06:43
APP自动化测试appium环境怎么搭建?1
/12
下载安装node.js (注意操作系统,32位,64位)。安装完成后,检查是否安装成功:cmd, 输入node -v , 显示安装版本信息,则安装成功,如下图所示:
2
/12
安装JDK配置环境变量
JDK安装,以及环境变量设置
下载eclipse (注意操作系统,32位,64位),Mars版。
3
/12
配置Android SDK环境
下载Android SDK,下载地址www.androiddevtools.cn,如下图所示:
4
/12
安装保证Level 17或以上版本 api,如下图所示:
5
/12
Android操作系统选择安装用于模拟机,如下图所示:
6
/12
配置环境变量
a>新增变量:ANDROID_HOME,设置值为安装目录: l例如 E:\android-sdk
b>Path中新增参数:%ANDROID_HOME%\tools; %ANDROID_HOME%\platform-tools
7
/12
验证是否安装配置成功
cmd: 输入 android, 弹出SDK Manager窗口。
8
/12
ADT安装
打开eclipse,help>install new software, 输入https://dl-ssl.google.com/android/eclipse
下载时间会比较久,也可以考虑直接下载后本地安装,如下图所示:
9
/12
安装完成,重启Eclipse,如下图所示:
10
/12
安装Appium,下载: http://appium.io,如下图所示:
11
/12
设置环境变量
Appium目录和他的bin目录都加入环境变量PATH:例如
APPIUM_HOME: E:\App\Appium
Path: %APPIUM_HOME%\node_moles\.bin
12
/12
运行appium-doctor来验证Appium的所有依赖是否配置正确。
热心网友
时间:2022-04-11 08:01
Appium是一个开源的自动化测试框架,支持跨平台,支持多种编程语言,可用于原生,混合和移动web应用程序,使用webdriver驱动ios,android应用程序、那么为了学习app自动化测试首要任务肯定就是搭建测试开发环境, 因此在这里记一次搭建Appium自动化测试环境的完整过程,文章较长,需要花费一定的时间,请耐心阅读,如果文中有什么错误请指正。
安装Java JDK
JDK环境可以看我之前安装Jenkins时的随笔
https://www.cnblogs.com/linuxchao/p/linuxchao-jenkins-setup.html,这里需要注意一点尽量安装jdk 1.8,防止后面链接手机失败
安装Node.js
安装nodejs之前,我们需要知道,为什么要安装nodejs?因为appium是nodejs实现的,node相当于appium的解释器 Node.js下载地址:
https://nodejs.org/en/download/current/
由于我的电脑是windows 64位的系统,这里我直接下载windows 64位的msi程序文件
一套完整的Appium自动化测试环境搭建过程
下载完成后直接双击安装即可(傻瓜式的安装),所以我就不说具体步骤了,安装后,检查是否安装成功 cmd终端输入第一个命令 node -version,输出下面的信息
一套完整的Appium自动化测试环境搭建过程
接着再输入 npm 命令,输出下面的信息
一套完整的Appium自动化测试环境搭建过程
ok, 这说明node.js已经安装成功
安装Appium server
不知道你做过或者学习过selenium没有,这里的appium server 相当于 selenium中的浏览器驱动程序,当启动浏览器驱动时会初始化一个服务器,绑定本机的地址和端口,那么Appium server也一样,当启动appium时同样会初始化一个服务器绑定本地的地址和端口。
安装server有两种方式
第一种:使用npm工具
使用命令 npm install -g appium 安装,不过这种安装方式比较慢(我用这种方式没安装成功,可能网速不行,报了一些错误,比较尴尬)
第二种:安装desktop版本
这种安装方式还是比较快的,但是下载安装包也比较慢,好歹安装没出现什么问题
【App自动化测试】Appium(一)环境搭建
【App自动化测试】环境搭建指南 首先,确保你的开发环境准备就绪。从安装 JDK 开始,可以从官方网站下载 Java 化的镜像,然后进行安装。设置系统环境变量,新增 JAVA_HOME 变量,指向 Jdk 的安装目录,接着更新Path和CLASSPATH,旧版需添加 \bin 和 jre\bin,新版本则只需 \bin。验证安装通过运行 "ja...
百分百成功搭建appium自动化测试详细教程(一)
安装前的准备由于Appium依赖于Android SDK的uiautomator模块,因此第一步是安装Android SDK,接着是JDK,因为Android SDK需要JDK支持。同时,Appium基于Node.js编写,所以需要安装Node.js。安装时,别忘了配置JAVA_HOME和ANDROID_HOME这两个环境变量以确保Appium Server的顺利运行。安装JDK从Oracle官网下载JDK ...
APP自动化测试appium环境怎么搭建?
安装Appium,下载: http://appium.io,如下图所示:11 /12 设置环境变量 Appium目录和他的bin目录都加入环境变量PATH:例如 APPIUM_HOME: E:\App\Appium Path: %APPIUM_HOME%\node_modules\.bin 12 /12 运行appium-doctor来验证Appium的所有依赖是否配置正确。
Appium移动自动化测试--安装Appium
首先,确保安装Node.js,从官方网站(nodejs.org)下载对应Windows 7 64位版本。安装完毕后,通过命令提示符执行npm install -g appium命令。官方推荐的安装方式可能耗时,若遇到缺少VCBuid.exe组件,可能需要安装Windows SDK或Visual Studio 2008。尽管官网提供了操作系统特定版本的Appium下载,如AppiumForWindo...
APP自动化测试神器之Appium-Python环境部署及脚本实战
在探索手机应用自动化测试的广阔领域,Appium作为一款备受推崇的开源框架,凭借其对iOS、Android和Windows平台的强大支持,以及WebDriver协议的无缝集成,成为开发者们的得力助手。让我们深入了解一下如何在Python环境下搭建并运用Appium进行实战测试。第一步:安装基础环境 首先,确保你的系统安装了Node.js,选择...
AppiumiOS自动化测试入门流程
commond+u运行测试 手机上会新建一个无图标的WebDriverAgent的应用,并且console输出如下信息则说明启动成功 1.4配置AppiumInspector我用的iPhone12iOS14.7.1系统 1.5Python脚本基本配置app=os.path.abspath('.app包的绝对路径')driver=webdriver.Remote(command_executor='http://127.0.0.1:4723/wd/...
APP自动化测试神器之Appium-QQ登录脚本实战(java版)
1. 测试环境准备首先,确保你的开发环境已准备就绪,比如启动Eclipse,它支持Java项目的开发。接下来,我们将按照测试用例的步骤进行。2. 脚本开发在Eclipse中,创建一个新的Java项目。在项目结构中,新建一个名为"lib"的文件夹,将Appium所需的三个jar包复制进去,然后右键选择"Build Path"->"Add ...
如何配置appium环境python
1,appium是开源的移动端自动化测试框架;2,appium可以测试原生的、混合的、以及移动端的web项目;3,appium可以测试ios,android应用(当然了,还有firefox os);4,appium是跨平台的,可以用在osx,windows以及linux桌面系统上;这里我们配置Android端的测试环境。对于Android移动端的测试我们首先需要安装的...
安卓应用自动化测试工具Appium实操分享
在配置阶段,需确保手机开启USB调试,并通过adb命令验证连接。启动Appium时,需配置端口和环境变量,启动成功后,可通过Inspector Session界面进行测试应用的元素配置和定位。Appium自动化测试涉及元素选择、操作,如点击、输入和滑动等,以及逻辑处理。元素定位通常使用ID、NAME、class_name、XPath、link_text或...
Appium自动化测试框架的原理、安装以及使用
安装Appium需要先安装Node.js,作为其运行的基础环境。然后是JDK8、Android SDK和appium-server(现在推荐使用appium-desktop替代)。确保设备处于开发者模式并开启USB调试,使用uiautomatorviewer工具定位元素并获取页面信息。对于Android 9.0以上版本,可能需要通过adb命令获取屏幕截图和元素属性。使用Python脚本...