问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

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脚本...

appium自动化测试环境搭建 appium怎么做自动化测试 appium自动化测试面试 如何搭建自动化测试环境 自动化测试环境搭建步骤 appium自动化测试pdf appium自动化测试实例 appium自动化测试框架 appium自动化测试原理
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
斯特拉斯克莱德大学研究生 小米移动是什么类型的卡 印地方程式赛赛车车队 我想电话订购9月30号的到广州的车票,可是电话订票到明天上午10.00才能开... ...卧铺非常紧张。。。我要怎样才订得到?哪天几点钟... 网络订票和电话订票都是几点开始?北京到大连的火车票预订 电话订票到底几点开始啊?8点卖12天后的票,我8点打,就告诉我卖完了?有知... 电话订票可以提前几天.几点开始订 暑假工是否可以随时辞职 求教:Photoshop CS激活与免激活有何不同? 小电充电宝发展前景怎么样? 小电唐永波对共享充电的发展前景如何评价的? 小电充电怎么设置连续包月? 小电充电用户在特殊门店租借充电宝产生了费用,可以退款吗? 在京剧脸谱中蓝色代表什么,红色代表什么,*代表什么,黑色代表什么? 我国的京剧脸谱,红色表示忠勇侠义,那么白色表示什么? 京剧脸谱红色一般表示什么 京剧脸谱,红色表示忠勇侠义,白色、黑色表示什么? 京剧脸谱红色代表什么? 京剧脸谱表示忠勇义烈的是什么颜色? 我国京剧脸谱中,红色代表什么,白色代表什么? 中国京剧脸谱里,黑、白&红三色,分别代表什么? 京剧脸谱红色的代表什么? 京剧中红色脸谱代表什么? 华为数据线 小米和oppo的能用吗 适配器用的是OPPO的数据线,用的是小米的充欧珀手机有什么问题? - 信息提示 oppo闪充数据线和小米数据线通用吗 小米和oppo数据线能共用吗 oppor9plus数据线可以给小米手机充电吗? 安卓studio怎么升级sdk android开发对计算机配置有什么要求 android studio安装sdk失败,怎么办。 如何部署android开发环境 android studio安装的时候遇到问题了 android studio创建项目要连网吗? android studio新建项目卡在loading SDK info界面怎么解决? android studio错误,请问怎么解决?? 求人帮我远程安装下安卓开发环境,JDK和adt和配置变量环境之内的,网上教程都是几年前的,完全不一 求一个开发android的工具eclipse包含sdk虚拟机的压缩包,希望是4.4以上的,我电脑是64位的,急求谢谢。 安卓4.4.4的JAVA模拟器有没有? Android SDK 的有没有国内镜像 请问谁有完整的android sdk啊?里面包括很多android版本以及工具,最主要有android usb driver!谢谢! 为什么android studio downloading component好慢 Android SDK和Java SDK不一样吗?如果想做Android项目,两个SDK都要安装吗 努比亚红魔3手机6+128和8+128差距有多大? 儿童的标准身高是多少? 儿童身高计算方法 最新儿童身高标准? 儿童的各年龄标准身高是多少