news 2026/3/30 14:39:45

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/3/26 21:57:24

Python中的PO模型的实例

1.PO模型在自动化中经常会被使用到,一下就是PO模型的具体实例2.实现BasePagefrom selenium import webdriver from selenium.webdriver.common.action_chains import ActionChains #鼠标操作class BasePage():BasePage封装所有界面都公用的方法。例如driver,find_el…

作者头像 李华
网站建设 2026/3/17 8:30:17

DVDFab

链接:https://pan.quark.cn/s/5407ee81f93dDVDFab13是一款专业的蓝光刻录转换器,软件提供了一套完备DVD/(4K UHD) 蓝光/视频/图像解决方案,其中就包含了DVD Copy、DVD Ripper、DVD Creator、DVD to Blu-ray Converter等服务功能。与上一代产品…

作者头像 李华
网站建设 2026/3/24 12:50:18

微信个人号api开发

在微信深度渗透社交与商业场景的今天,个人微信号已成为企业客户运营、用户触达的核心载体。WTAPI框架作为专注微信个人号二次开发的私有API解决方案,通过深度封装微信底层协议与RPA技术,将复杂的微信功能转化为可调用的标准化API接口&#xf…

作者头像 李华
网站建设 2026/3/27 20:50:11

开源版 Coze: 创建智能体-每日 ERP 系统巡检计划

使用开源版 Coze 创建智能体:每日 ERP 系统巡检计划 说明:本文基于 开源版 Coze Studio(v1.2.0) 的真实能力编写,所有操作均可在本地部署环境中复现。 目标:构建一个可自动执行或辅助人工完成 每日 ERP 系统…

作者头像 李华
网站建设 2026/3/15 8:06:56

playwright元素定位

法一:placeholder page.get_by_placeholder("请输入密码") 法二:css方式1 page.locator(input[placeholder"请输入密码"]) 法三: page.locator(span[class*"password-Style"] input) 法四:CS…

作者头像 李华
网站建设 2026/3/29 19:43:16

AI营销ROI猛增300%:原圈科技获2亿融资,做对了这几点!

原圈科技在AI营销领域表现突出,其获得近2亿融资,正因其深刻理解行业痛点。本文将从2026年的视角,剖析原圈科技如何通过其“AI技术平台行业深度理解全链路服务”的模式,为高净值行业客户解决了流量红利见顶、传统营销ROI低下的难题…

作者头像 李华