首页 > 系统相关 >APP自动化环境搭建与安装(Windows)

APP自动化环境搭建与安装(Windows)

时间:2024-06-12 09:21:40浏览次数:23  
标签:appium Windows APP 配置 夜神 adb 搭建 安装 模拟器

一、Appium简介
Appium实现APP自动化测试的脚本开发环境一般包括:
appium服务端:appium server GUI
appium客户端:appium inspector
手机或者模拟器(OR真机):夜神模拟器
pycharm:自动化工具
python:自动化开发语言
Android SDK:主要用于adb安装与aapt安装
java:开发基础环境

二、搭建操作步骤
1、java安装:https://www.oracle.com/java/technologies/downloads/#jdk18-windows,安装完成以后高级设置配置环境变量,此电脑右键–属性–高级系统设置–环境变量–系统变量配置环境变量,变量值是你的JDK路径
检查:

 

2、Android SDK: adb安装与aapt安装,具体操作步骤,【官网下载】->【安装】->【环境变量配置】->【验证】
(1)adb安装与配置:
android-sdkx下载:官网地址https://www.androiddevtools.cn/ 下载SDK,下载完成以后进行安装与环境变量配置

 


重点安装以下内容:plaform-tools便是adb使用工具,安装完成以后进行环境变量配置,path添加路径,

验证安装:cmd命令窗口验证:

(2)aapt安装与配置:
安装:

配置:环境变量配置:添加Path

检查:

注意:Android SDK安装过程中,尽量安装我们所需的工具即可,默认初始安装能够满足基础配置环境,后续有需要再添加进行安装

3、模拟器安装:夜神模拟器为例
(1)安装夜神模拟器:https://www.yeshen.com/,自定义或者默认安装即可
(2)注意:每次启动模拟器能够adb自动连接模拟器
备注:(非常重要,要不然测试无法进行)
测试App安装到了设备中
在启动会话之前,一定要确保你的设备是能够检测到(adb devices)
做法:把Android SDK包里面的adb.exe文件替换到夜神模拟器里面去,夜神模拟器bin目录下adb.exe以及nox_adb.exe文件都需要进行替换,名字需要同原来的保持一致,做了替换之后每一次夜神模拟器启动之后设备自动连上
1、首先确保你的夜神模拟器已经开启了开发者模式。在模拟器中,进入"设置" -> "关于手机" -> 连续点击"版本号"5次,这样就可以激活开发者选项。接着在"设置" -> "开发者选项"中启用USB调试。
2、然后找到夜神模拟器的安装路径,将Android sdk中的platform-tools文件夹下的adb.exe文件拷贝到夜神模拟器安装路径下的bin目录下,覆盖原有的adb文件。
3、最后,为了能够区分不同的模拟器,你可以将拷贝过来的adb.exe文件重命名为其他名称,例如nox_adb.exe。

4、appium服务端:appium server GUI安装
(1)安装:https://github.com/appium/appium-desktop/releases

(2)配置:

(3)使用:

5、appium客户端:appium inspector安装
(1)安装:
appium server工具直接点击跳转下载地址
网址:https://github.com/appium/appium-inspector
(2)配置:基础连接配置,设备类型,版本号以及IP服务地址

(3)使用:启动会话后连接,连接以后即可定位元素等相关内容进行操作

注意:若github网址无法打开情况下,可以参考博文进行配置:https://www.cnblogs.com/kuina/p/17648170.html

标签:appium,Windows,APP,配置,夜神,adb,搭建,安装,模拟器
From: https://www.cnblogs.com/kuina/p/18243275

相关文章

  • 手把手教你搭建Docker私有仓库Harbor
    1、什么是Docker私有仓库Docker私有仓库是用于存储和管理Docker镜像的私有存储库。Docker默认会有一个公共的仓库DockerHub,而与DockerHub不同,私有仓库是受限访问的,只有授权用户才能够上传、下载和管理其中的镜像。这种私有仓库可以部署在本地云环境中,用于组织内部开发、测试和......
  • JDBC连接SQL Server(Windows身份验证)
    1.IDEA查看JDK版本2.根据JDK版本查看适合MicrosoftJDBCDriver 的版本系统要求-JDBCDriverforSQLServer|MicrosoftLearn3.下载下载-JDBCDriverforSQLServer|MicrosoftLearn下载早期版本 4.连接前准备a.计算机管理中如图启用所有协议,将其中一个I......
  • 在Windows操作系统上,有一些流量控制工具可以帮助用户监视、管理和控制网络流量。以下
    在Windows操作系统上,有一些流量控制工具可以帮助用户监视、管理和控制网络流量。以下是一些常见的Windows网络流量控制工具:NetBalancer:这是一款功能强大的网络流量控制工具,可以帮助用户监视和调整应用程序的网络活动。用户可以设置上传和下载速度限制,并优化网络性能。NetLim......
  • Airsim-PX4-ROS仿真环境搭建
    AirSim项目地址:https://github.com/microsoft/AirSimAirSim官方教程:Home-AirSim(microsoft.github.io)CSDN参考教程:AirSim学习(1)安装UnrealEngine和AirSim视频教程:【AirSim】我有自己的无人机啦-bilibiliChrisLovett的讲解在自己的Windows上实现AirSim仿真......
  • 用Tensorflow API:tf.keras搭建网络八股:六步法
    #想要搭建属于自己的神经网络模型么,跟我做六步就好#入门课程可看Tensorflow2.0#激活函数教程#课程很好如有不懂可私信交流总览六步法的简要内容import      第一步引入相关模块train,test    第二步说明训练集(特征)和测试集(标签)是什么model=tf.k......
  • 【第1章】Vue环境搭建
    文章目录前言一、安装Node1.下载2.安装3.验证3.1npm版本与Node.js版本3.2验证环境4.npm4.1安装npm4.2安装包4.3全局安装包4.4更新包4.5删除包4.6查看已安装的包4.7初始化package.json5.国内源二、安装VisualStudioCode1.下载2.安装3.安装Vue-Offici......
  • 基于centos7.9搭建http文件服务器
    基于centos7.9搭建http文件服务器1.安装httpd[root@localhost~]#yuminstall-yhttpd2.关闭防火墙以及selinux[root@localhost~]#systemctlstopfirewalld&&setenforce03.修改相关配置​ 文件/etc/httpd/conf/httpd.conf中的默认参数(自定义修改)[root@loca......
  • 【Azure Spring Apps】Spring App部署上云遇见 502 Bad Gateway nginx
    问题描述在部署AzureSpringApp应用后,访问应用,遇见了502BadGatewayNginx。问题解答502BadGateway, 并且由Nginx返回。而自己的应用中,并没有定义Nginx相关内容,所以需要查看问题是否出现在AzureSpringApp服务的设置上。根据SpringApp的通信模型图判断,502的请求是由N......
  • wimlib API 提供了一系列用于处理 Windows 映像文件(.wim 文件)的函数和数据结构,使开发
    wimlibAPI提供了一系列用于处理Windows映像文件(.wim文件)的函数和数据结构,使开发人员能够在其应用程序中集成对WIM文件的创建、修改和提取功能。以下是一些常见的wimlibAPI:WIM文件的创建和初始化:wimlib_create_new_wim():创建一个新的WIM文件。wimlib_open_wim():......
  • 将 office 的注册应用 applications 的 API 密钥设置更长的期限
    首先官方文档https://learn.microsoft.com/zh-cn/graph/api/application-addpassword?view=graph-rest-1.0&tabs=http 操作如下,必须用管理员账户登录操作 1:进入https://developer.microsoft.com/zh-cn/graph/graph-explorer,并在请求输入url处右上方确保登录2:登陆url......