appium下载安装及环境配置及夜神模拟器下载、nodejs安装

这篇具有很好参考价值的文章主要介绍了appium下载安装及环境配置及夜神模拟器下载、nodejs安装。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

appium所需要的环境有:jdk、android sdk、Nodejs、appium客户端
此次教程只针对于windows
jdk、Android sdk已下载安装配置好环境,此次教程不再重复记录
jdk可看这篇博文jdk安装及环境配置
Android sdk 可看这篇 Android SDK下载与安装

一、Nodejs安装

1、下载地址:nodejs
根据自己系统下载对应的安装包
appium下载安装及环境配置及夜神模拟器下载、nodejs安装,appium
2、安装
打开下载的安装包,点击next,勾选使用许可协议,点击next,选择安装位置(我选择了E盘)
appium下载安装及环境配置及夜神模拟器下载、nodejs安装,appium继续点击Next,点击Next,点击Install,点击Finish完成安装
3、添加环境变量
好像不用手动去添加环境变量,去path里面查看的时候发现已经有了nodejs的路径
appium下载安装及环境配置及夜神模拟器下载、nodejs安装,appium
如果没有的话手动添加一下安装的路径即可
4、验证一下nodejs是否安装成功
cmd命令行窗口输入node -v查看nodejs版本
输入npm -v查看npm版本
appium下载安装及环境配置及夜神模拟器下载、nodejs安装,appium
这样就是安装成功了
5、修改模块下载位置
根据自身情况选择是否更改!!
npm get prefix查看npm全局模块的存放路径
npm get cache查看npm缓存默认存放路径
appium下载安装及环境配置及夜神模拟器下载、nodejs安装,appium
默认都是在c盘
在 nodejs 安装目录下,创建 “node_global” 和 “node_cache” 两个文件夹
appium下载安装及环境配置及夜神模拟器下载、nodejs安装,appium
然后修改默认的文件夹
设置全局模块的安装路径到 “node_global” 文件夹
设置缓存到 “node_cache” 文件夹

npm config set prefix "E:\nodejs\node_global"
npm config set cache "E:\nodejs\node_cache"

appium下载安装及环境配置及夜神模拟器下载、nodejs安装,appium
注意:由于 node 全局模块大多数都是可以通过命令行访问的,还要把【node_global】的路径“E:\nodejs\node_global”加入到【系统变量 】下的【PATH】 变量中,方便直接使用命令行运行
appium下载安装及环境配置及夜神模拟器下载、nodejs安装,appium
测试默认位置是否更改成功

npm install express -g
npm install express --global

注意:“-g”等同于“–global”,“-g” 是全局安装,不加“-g”就是默认下载到当前目录。“-g” 表示安装到之前设置的【node_global】目录下,同时nodejs会自动地在node_global文件夹下创建【node_modules】子文件夹, 即自动下载到“E:\nodejs\node_global\node_modules” 路径下。
注意:若执行命令npm install express -g出现如下报错:是由于对文件夹操作的权限不够
appium下载安装及环境配置及夜神模拟器下载、nodejs安装,appium

将nodejs下【node_cache】、【node_global】、【node_modules】这三个文件夹的所有权限勾选
然后再把Nodejs文件夹所有权限勾选
右击Nodejs文件夹->属性->安全,点击编辑,将所有权限都✔即可
appium下载安装及环境配置及夜神模拟器下载、nodejs安装,appium
再次执行 npm install express -g
appium下载安装及环境配置及夜神模拟器下载、nodejs安装,appium
下载成功
6、设置淘宝镜像
将npm默认的registry修改为淘宝registry
npm 默认的 registry ,也就是下载 npm 包时会从国外的服务器下载,国内下载会很慢,可以更换为国内镜像
查看当前使用的镜像路径 npm config get registry
appium下载安装及环境配置及夜神模拟器下载、nodejs安装,appium
更换npm为国内镜像 npm config set registry https://registry.npmmirror.com
appium下载安装及环境配置及夜神模拟器下载、nodejs安装,appium
检查镜像是否配置成功 再次执行npm config get registry,检查当前的镜像路径
appium下载安装及环境配置及夜神模拟器下载、nodejs安装,appium
npm默认的registry已修改为国内镜像registry

7、全局安装基于淘宝源的cnpm
由于npm的服务器在海外,所以访问速度比较慢,访问不稳定 ,cnpm的服务器是由淘宝团队提供,服务器在国内,cnpm是npm镜像,一般会同步更新,相差在10分钟,所以cnpm在安装一些软件时候会比较有优势。但是cnpm一般只用于模块安装,在项目创建与卸载等相关操作时仍使用npm。
全局安装基于淘宝源的cnpm :npm install -g cnpm --registry=https://registry.npmmirror.com
appium下载安装及环境配置及夜神模拟器下载、nodejs安装,appium
本地查看cnpm模块
appium下载安装及环境配置及夜神模拟器下载、nodejs安装,appium
执行命令查看cnpm是否安装成功 cnpm -v
appium下载安装及环境配置及夜神模拟器下载、nodejs安装,appium配置成功

二、appium下载安装及环境配置

1、下载:github下载地址
appium下载安装及环境配置及夜神模拟器下载、nodejs安装,appium
appium下载安装及环境配置及夜神模拟器下载、nodejs安装,appium
appium下载安装及环境配置及夜神模拟器下载、nodejs安装,appium
appium下载安装及环境配置及夜神模拟器下载、nodejs安装,appium
安装Appium-Python-Client第三方包
pip3 install Appium-Python-Client -i https://pypi.tuna.tsinghua.edu.cn/simple
appium下载安装及环境配置及夜神模拟器下载、nodejs安装,appium

三、夜神模拟器下载及安装

1、下载:夜神模拟器官网
appium下载安装及环境配置及夜神模拟器下载、nodejs安装,appium
2、安装:
appium下载安装及环境配置及夜神模拟器下载、nodejs安装,appium
根据自己需要安装到对应的文件夹,我安装在了E盘
appium下载安装及环境配置及夜神模拟器下载、nodejs安装,appium
3、安装完成打开夜深模拟器后,点击右上角设置按钮进行设置,点击性能设置,再看分辨率那一栏,改为手机版即可
appium下载安装及环境配置及夜神模拟器下载、nodejs安装,appium
重启后就变成手机版了
appium下载安装及环境配置及夜神模拟器下载、nodejs安装,appium
4、安装应用程序直接把apk拖入即可

四、连接设备到appium

此处用的是夜神模拟器,因为我使用的是夜神模拟器,所以端口号是62001
1、使用adb命令 连接设备
adb connect 127.0.0.1:62001
appium下载安装及环境配置及夜神模拟器下载、nodejs安装,appium
2、查看连接的设备
adb devices -l
appium下载安装及环境配置及夜神模拟器下载、nodejs安装,appium
这个是为了能够看到厂家,如果说看不到厂家,说明没有开启开发者模式,连点五次版本号,就可以开启开发者模式
在夜神模拟器中开启开发者模式
appium下载安装及环境配置及夜神模拟器下载、nodejs安装,appiumappium下载安装及环境配置及夜神模拟器下载、nodejs安装,appium
appium下载安装及环境配置及夜神模拟器下载、nodejs安装,appium
连续点击五次版本号
然后点击返回,在设置页面会发现多了一个开发者选项,这样就是开启成功了
appium下载安装及环境配置及夜神模拟器下载、nodejs安装,appium
3、打开appium,输入ip、端口号进入appium
appium下载安装及环境配置及夜神模拟器下载、nodejs安装,appium
4、开启一个会话
appium下载安装及环境配置及夜神模拟器下载、nodejs安装,appium
开启之后,填写各个参数
appPackage = 要测试app包名,可用命令获取(aapt dump badging 本地apk路径(可以将apk从PC端(电脑)直接拽到cmd里,就会识别))
appActivity = app的activity实践,可用命令获取
deviceName = 连接的设备名,可用adb命令: adb deivces -l(dream2lteks transport_id:1 直接写对应的ip和端口号)
platformVersion = 连接的系统版本,可用adb命令获取(模拟器直接在设置中查看,我用的是夜神系统版本是7.1.2
platformName = 输入与你要连接设备的系统名字,如Android、iOs
appium下载安装及环境配置及夜神模拟器下载、nodejs安装,appium

5、查找模拟器的ip和端口号
首先要连接模拟器,需要知道模拟器的ip和端口,我是多开了一个模拟器,所以就在文件夹中bin目录里面找到以下如图
appium下载安装及环境配置及夜神模拟器下载、nodejs安装,appium
用记事本打开该文件
搜索 guestport=“5555”,找到所在行的hostip和hostport,就是我们 adb 连接需要的 ip 和 port
appium下载安装及环境配置及夜神模拟器下载、nodejs安装,appium
ps:这是我多开的模拟器的IP和端口
默认的ip和端口如下图所示,也是一样的查找逻辑,就是文件不一样
appium下载安装及环境配置及夜神模拟器下载、nodejs安装,appium
6、连接的设备名
appium下载安装及环境配置及夜神模拟器下载、nodejs安装,appium
7、获取要测试的包名
首先要保证这个app是在模拟器中启动的状态,可以用下面的这个命令
aapt dump badging 本地apk路径(可以将apk从PC端(电脑)直接拽到cmd里,就会识别)
注意:1、aapt这个命令首先要把aapt的路径加入系统变量path中,不然会报错 2、apk的路径不能有汉字,不然也会报错
包名如下
appium下载安装及环境配置及夜神模拟器下载、nodejs安装,appiumactivity事件:
这里获取的activty事件都是用的上面同一个命令
一直向下拉,拉到最后一个乱码的下面,就可以看到它的activity事件名
appium下载安装及环境配置及夜神模拟器下载、nodejs安装,appium
将对应的参数名称都填写进appium中
appium下载安装及环境配置及夜神模拟器下载、nodejs安装,appium
点击蓝色的启动会话
appium下载安装及环境配置及夜神模拟器下载、nodejs安装,appium

有可能会报错,是因为夜神模拟器没有配置模拟器的环境变量,在系统环境变量path里面添加模拟器的bin路径,重新启动会话即可
appium下载安装及环境配置及夜神模拟器下载、nodejs安装,appium
找不到连接手机的设备,我在命令行里面查看了以下,两个adb的版本是不一样的。
adb version
nox_adb version
appium下载安装及环境配置及夜神模拟器下载、nodejs安装,appium
去sdk里面的platform-tools里面复制adb到夜神里面的bin目录里面,把adb改成nox_adb
appium下载安装及环境配置及夜神模拟器下载、nodejs安装,appium
现在版本就一致了
可以先把platform-tools里面的adb粘贴到桌面,重命名nox_adb,然后再拖到夜神的bin目录下面,替换掉该文件就ok
appium下载安装及环境配置及夜神模拟器下载、nodejs安装,appium
8、appium开启会话,能看到和app同步的画面就是成功了
如下图所示
appium下载安装及环境配置及夜神模拟器下载、nodejs安装,appium
总结开启会话时会报错的两个原因
第一个:nox_adb的版本和sdk中的adb版本不一致
第二个:夜神模拟器bin目录的环境变量未配置

总结 用到的adb命令:
第一:连接设备 adb connect 127.0.0.1:62001
第二:查看adb版本 adb version
第三:查看nox_adb版本 nox_adb version
第四:查看连接的设备 adb devices
第四:查看安装包包名和activity aapt dump badging 本地apk路径(可以将apk从PC端(电脑)直接拽到cmd里,就会识别文章来源地址https://www.toymoban.com/news/detail-523550.html

到了这里,关于appium下载安装及环境配置及夜神模拟器下载、nodejs安装的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 夜神模拟器-Android 9安装Magisk+LSPosed

    每次都记不住,总是给整忘记了,这次自己整一个刷Magisk和LSPosed的安装流程。 下面不啰嗦,开始搞: 安装Magisk 安装夜神模拟器,并新建模拟器,选择Android 9 - 设置开启root,启动模拟器 - 安装Magisk Terminal Emulator 和 Magisk-v26-1.apk - 上传app-debug.apk到/sdcard/目录下 - 打开APP,Magi

    2024年02月10日
    浏览(52)
  • App测试环境搭建全过程,包含JAVA JDK配置、Android SDK、、Appium、Node.js、模拟器配置【究极保姆级】还不会我吃奥利给

    目录 一、环境搭建  1、Windows的java jdk的配置 (1)下载Java的jdk,我建议用Java的1.8版本,比较稳定,我选择的也是1.8版本         JDK下载链接和网盘链接           下图是通过网址下载的步骤, (2)下载完毕,安装java的jdk步骤                 一定要注意细节,

    2024年02月02日
    浏览(48)
  • react native android环境搭建,使用夜神模拟器进行开发(适用于0.73+版本)

    前言 本文基于:“react-native” : “^0.73.0” 1.安装 Node Node.js,下载时选择 = 18 版本 2.下载并安装 JDK Java SE Development Kit (JDK),下载时选择 17 版本 安装 验证是否安装成功 打开命令提示符输入 javac -version 回车 3.安装 Android Studio 下载并安装 Android Studio ,获取编译 Android 应用所需

    2024年01月23日
    浏览(65)
  • 安卓模拟器安装burp证书&夜神&雷电思路通用。包教包会

    提醒:电脑该浏览器设备已安装burp证书。雷电3.102版本举例。 burp下载的证书格式为 der ,所以安装后再导出 ber 。火狐浏览器举例。安装好后,wifi代理指向burp即可。 思路要点: 从浏览器导出burp证书(后缀为cer)—— 拖入模拟器——移动到手机私有位置——设置—— 安全——

    2024年02月11日
    浏览(90)
  • Android Spider Fiddler - 夜神模拟器证书安装App抓包

    抓包概念:抓包是将网络传输发送与接收的数据包进行截获、重发、编辑、转存等操作,也用来检查网络安全等。 MT管理器下载链接-提取码:pwjj:https://pan.baidu.com/s/1dH-TeB6gChPDYoYpH1aXQg?pwd=pwjj 提示:以下是本篇文章正文内容,下面案例可供参考 1.1下载安装 官方地址:https://

    2024年02月02日
    浏览(63)
  • vscode配置flutter开发环境,不需要安装第三方安卓模拟器

    点击下方的安装包,获取 stable 发行通道的 Flutter SDK 最新版本:Flutter SDK 将压缩包解压,然后把其中的 flutter 目录整个放在你想放置 Flutter SDK 的路径中**(注意不要出现中文目录)** 配置Windows系统的环境变量,在 用户变量 一栏中,在Path中添加 flutterbin 目录的完整路径。例

    2024年02月10日
    浏览(62)
  • adb连接夜神模拟器和连接夜神多开的方法

    当我们下载夜神模拟器后,打开默认的模拟器,这个时候adb进行连接 然后进入shell命令 直接成功! 但是当我们打开多个夜神的其他多开设备时候, 直接使用以下命令链接,会失败! 那么这个时候我们需要先关闭其他模拟器,只打开要链接的那个多开器,然后去cmd窗口输入

    2024年02月11日
    浏览(42)
  • adb连接夜神模拟器

       回车即可进入cmd命令行  然后输入命令 adb connect 127.0.0.1:62001  5.查看 adb devices 这样就是连接成功了,就可以通过adb命令对夜神的模拟器进行编辑了

    2024年02月13日
    浏览(44)
  • android studio 连接 夜神模拟器方法

    android studio 连接 夜神模拟器方法 1、打开cmd 2、输入夜神模拟器的安装地址,至bin目录下 3、输入连接指令:nox_adb.exe connect 127.0.0.1:62001 4、连接成功会提示successfully 5、打开Android Studio,会就会出现连接的模拟器。

    2024年01月20日
    浏览(40)
  • 使用Fiddle对夜神模拟器进行抓包

    一、fiddler配置 1、勾选Ignore server certificate errors Tools-Options-HTTPS菜单下,勾选Decrpt HTTPS traffic,在新弹出的选项栏下勾选Ignore server certificate errors选项,这样fiddler就会抓取到 HTTPS 的信息包,若无需要可不设置。 2、勾选Allow remote computers to connect Connections选项下勾选Allow remote co

    2024年02月05日
    浏览(44)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包