news 2026/4/17 19:19:36

App自动化环境配置及安装

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
App自动化环境配置及安装

一.第一步

1.先确认python是否是3.0以上的版本2.然后进入pychar项目,下载外部库:Appium-Python-Client2.1.在终端输入命令pip install Appium-Python-Client3.注意:在appium-inspector界⾯中需要在Remote Path⾥⾯需要给定路径/wd/hub以指向appium server的服务地址

二.第二步

1.安装Appium




2.项目运行之后如下图:此时appium 就已经搭建好

3.启动appnium服务:点击【Start Server v1.22.

4.注意:如果安装的是appium1.22版本;需要再下载⼀个 inspector



5.点击安装

6.安装后会自动打开进入此页面

7.这⾥⾯需要注意:在appium-inspector界⾯中需要在Remote Path⾥⾯需要给定路径/wd/hub以指向appium server的服务地址


三.第三步

1.安装模拟器:https://www.ldmnq.com/

四.第四步

1.安装adb
1.1.Android调试桥adb是功能多样的命令⾏⼯具,可让与设备进⾏通信1.2.adb命令可⽤于执⾏各种设备操作(例如:安装和调试应⽤),并提供对Unix shell(可⽤来在设备上运⾏各种命令)的访问权限1.3.adb包含在Android SDK平台⼯具软件包:https://developer.android.google.cn/studio/releases/platform-tools

1.4.下载好后会得到压缩包,请将该压缩包移动到想要存放的位置并解压

1.5.请将platform-tools所在⽂件夹路径即上图上显示的 D:\platform-tools_r31.0.3-windows添加⾄环境变量中1.5.1.变量名----》 ANDROID_HOME1.5.2.变量值----》 D:\app自动化环境配置

1.6.再在环境变量Path中添加:%ANDROID_HOME%\platform-tools

1.7.点击确认操作以完成并退出环境变量设置界⾯1.8.校验adb是否正常运⾏1.8.1.请新建(⼀定要新建)cmd窗⼝;在cmd中运⾏ where adb

2.请运⾏雷电虚拟机后,再新建cmd窗⼝运⾏adb devices


五.第五步

1.安装aapt进入官网:https://androidaapt.com/

2.下载好后请解压到ANDROID_HOME对应⽬录下

3.将其⽂件夹名更改为tools;并配置到环境变量中


4.由于appium最新版本获取apksigner.jar包路径变更为bin;所以新建⼀个bin⽂件夹,并将lib⽂件夹中的内容复制到bin⽂件夹中即可5.进入tools文件夹,新建一根bin文件夹,将lib文件夹内容复制到这个文件夹中

6.验证aapt:cmd运行aapt

六.第六步

1.安装Java进入官网:https://www.oracle.com/java/technologies/downloads/#jdk18-windows2.下载匹配电脑的文件,window选择这个


3.请记住Java安装⽬录,最好是设置⼀个⽅便记忆,后⾯需要使⽤这个安装⽬录配置环境变量 JAVA_HOME

4.设置环境变量JAVA_HOME

5.配置PATH5.1.变量值%JAVA_HOME%\bin

6.验证是否安装成功6.1.进入命令窗口cmd输入java-version6.2.⾄此整个Windows APP⾃动化环境搭建完

七.现在串联整个过程

1.重新打开你的Appium 和Appium inspector2.点击Appium 页面的设置按钮确定一下路径

3.然后在Appium inspector 配置一下手机的信息,手机的信息


4.获取获取deviceName时的命令语句adb devices

4.1.已经装adb却显示这样的情况,是因为adb与模拟器的adb冲突4.2.这时需要将模拟器的adb文件替换成你的adb文件,或者是环境变量没配置好,不要用中文4.3.复制adb文件------>找到模拟器文件下的adb,进行替换

5.获取platformVersion用命令 adb shell getprop ro.build.version.release

5.1.对应的把数据填写进去

5.2.注意:环境变量一定要事先配置好,确定是正确的5.3.然后Appmiu的端口号 和环境路径一定要匹配 一切正确之后你会链接成功得到一下这个页面

6.接下来打开pycharm,需要在pycharm安装client在终端输入命令语句pip install appium-python-client

7.可以把录入的脚本复制到pycharm
fromappiumimportwebdriverimporttime##创建⼀个字典,⽤于存储设备和应⽤信息desired_caps={"deviceName":"emulator-5554","platformName":"Android","appPackage":"com.zhao.myreader","appActivity":"com.zhao.myreader.ui.home.MainActivity","platformVersion":"7.1.2"}# 与appium session之间建⽴联系,括号内为appium服务地址driver=webdriver.Remote('http://localhost:4723/wd/hub',desired_caps)

8.爆红是英文没有装appium-python-client,在这个窗口可以再执行一下命令语句或者手动在设置的扩展工具中安装一下
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/18 8:29:17

如何在大数据中使用Cassandra进行数据挖掘

从数据海洋到金矿:用Cassandra解锁大数据挖掘的高效之道 关键词 Cassandra | 大数据挖掘 | 分布式数据库 | 列族模型 | 数据建模 | 实时分析 | 批处理 摘要 当我们谈论“大数据挖掘”时,往往会联想到两个核心问题:如何高效存储PB级别的原…

作者头像 李华
网站建设 2026/4/18 8:28:44

入职背调通常会查哪些信息?

入职背景调查是招聘流程中的重要一环,旨在核实候选人提供信息的真实性。专业的背调通常涵盖以下几个核心方面,以确保人选的匹配度与诚信度。首先是基础信息核实,包括身份信息、教育背景及资格证书。这类信息可通过官方数据库进行验证&#xf…

作者头像 李华
网站建设 2026/4/18 5:34:31

毕业生必备:3款降AI神器实测+DeepSeek、豆包、Kimi免费降AI指令

知网AIGC检测报告一片红,AI率怎么都降不下去,眼看截稿日期就要到了。 为了帮大家解决降ai难题,我花费了半个月把市面上能找到大模型降重指令、降ai工具都试了一遍。今天就给大家分享这套我亲测有效的方案,包含“手动修改指令”和…

作者头像 李华
网站建设 2026/4/18 7:57:04

小白也能懂:VLLM社区推测解码技术加速LLM推理详解

推测解码是一种无损加速LLM推理的技术,通过小模型推测多个token,大模型并行验证,可提升2-2.7倍推理速度。它适用于低QPS、延迟敏感、内存受限且需要长回复的场景,但不适合高并发、短回复和GPU已饱和的环境。使用时需根据场景特征判…

作者头像 李华
网站建设 2026/4/18 5:38:13

机器学习入门(十九)聚类算法,聚类评估指标

聚类算法 – 概念 • 什么是聚类算法? • 根据样本之间的相似性,将样本划分到不同的类别中;不同的相似度计算方法,会得到不同的聚类结果, 常用的相似度计算方法有欧式距离法。 • 聚类算法的目的是在没有先验知识的情…

作者头像 李华
网站建设 2026/4/18 8:04:30

寒假学习(12)(HAL库3+模数电12)

电容隔直流通交流 通高频阻低频电容的两端电压不能突变是两端电压差不是两端的电位单片机想要和其他设备通信就要借用各种各样的通信接口,TX 和RX要反接格式:起始位 数据位 停止位校验:奇偶校验一般:数据位8位无校验 数据位9…

作者头像 李华