App自动化环境配置及安装

  • 第一步
    我们先确认你的python 是否是3.0以上的版本
    然后我们进入pychar项目,下载外部库:Appium-Python-Client 在终端输入命令 pip install Appium-Python-Client
    !
    这⾥⾯需要注意:(在appium-inspector 界⾯中需要在Remote Path ⾥⾯需要给定路径
    /wd/hub 以指向appium server的服务地址)
  • 第二步 安装Appium
    进入官网Appium
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    项目运行之后如下图:
    在这里插入图片描述
    此时你的appium 就已经搭建好滴了
    启动appnium服务
    点击【Start Server v1.22.】
    在这里插入图片描述
    注意:如果你安装的是appium 1.22 版本;需要再下载⼀个 inspector:
    在这里插入图片描述
    在这里插入图片描述

在这里插入图片描述
点击安装:
在这里插入图片描述
安装后会自动打开进入此页面

在这里插入图片描述
这⾥⾯需要注意:(在appium-inspector 界⾯中需要在Remote Path ⾥⾯需要给定路径
/wd/hub 以指向appium server的服务地址)
在这里插入图片描述

  • 第三步,我们安装好模拟器,https://www.ldmnq.com/
  • 第四步 安装adb
    Android 调试桥 (adb) 是⼀种功能多样的命令⾏⼯具,可让您与设备进⾏通信。adb 命令可⽤
    于执⾏各种设备操作(例如安装和调试应⽤),并提供对 Unix shell(可⽤来在设备上运⾏各
    种命令)的访问权限。
    adb 包含在 Android SDK 平台⼯具软件包中:
    https://developer.android.google.cn/studio/releases/platform-tools
    在这里插入图片描述
    下载好之后你会得到⼀个压缩包,请将该压缩包移动到你想要存放的位置并解压;
    在这里插入图片描述
    请将platform-tools所在⽂件夹路径即我上图上显示的 D:\platform-tools_r31.0.3-windows 添
    加⾄环境变量中:
    变量名----》 ANDROID_HOME
    变量值----》 D:\app自动化环境配置
    在这里插入图片描述
    再在环境变量Path中添加:
    %ANDROID_HOME%\platform-tools
    在这里插入图片描述
    逐次点击确认操作以完成并退出环境变量设置界⾯;
    校验adb是否正常运⾏
    1、请新建(⼀定要新建)cmd窗⼝;在cmd中运⾏ where adb
    在这里插入图片描述
    2、请运⾏雷电虚拟机后,再新建⼀个cmd窗⼝运⾏ adb devices
    在这里插入图片描述
    在这里插入图片描述
  • 第五步 安装aapt
    进入官网:https://androidaapt.com/
    点击下载:
    在这里插入图片描述
    下载好之后请解压到 ANDROID_HOME 对应⽬录下
    在这里插入图片描述
    将其⽂件夹名更改为tools;并配置到环境变量中:
    在这里插入图片描述
    在这里插入图片描述
    由于appium最新版本获取apksigner.jar包路径变更为bin;所以我们新建⼀个bin⽂件夹,并将lib
    ⽂件夹中的内容复制到bin⽂件夹中即可;
    进入tools文件夹,新建一根bin文件夹,将lib文件夹内容复制到这个文件夹中
    在这里插入图片描述

验证aapt
cmd 运行aapt
在这里插入图片描述

  • 第六步 安装Java
    1、进入官网https://www.oracle.com/java/technologies/downloads/#jdk18-windows
    2、下载匹配电脑的文件,我是window 所以选择这个
    在这里插入图片描述
    在这里插入图片描述
    请记住你java安装⽬录,最好是⾃⼰设置⼀个⽅便记忆,后⾯我们需要使⽤这个安装⽬录配置
    环境变量 JAVA_HOME
    在这里插入图片描述
    设置环境变量JAVA_HOME
    在这里插入图片描述
    配置PATH
      变量值 %JAVA_HOME%\bin
      在这里插入图片描述
    验证是否安装成功
    进入命令窗口 cmd 输入java -version
    在这里插入图片描述
    ⾄此整个Windows APP⾃动化环境搭建完
现在我们来串联整个过程
  1. 重新打开你的Appium 和Appium inspector
  2. 点击Appium 页面的设置按钮确定一下路径

在这里插入图片描述
3. 然后我们在Appium inspector 配置一下手机的信息,手机的信息
在这里插入图片描述
在这里插入图片描述
4. 获取获取 deviceName时的命令语句 adb devices
在这里插入图片描述
已经装了adb 却显示这样的情况,是因为你的adb与模拟器的adb 冲突了,这时你需要将模拟器的adb文件替换成你的adb文件,或者是你的环境变量没配置好,不要用中文
复制你的adb文件 ------>找到模拟器文件下的adb,进行替换
在这里插入图片描述
5、获取 platformVersion 用命令,
adb shell getprop ro.build.version.release
在这里插入图片描述
对应的把数据填写进去
在这里插入图片描述
注意:环境变量一定要事先配置好,确定是正确的,然后Appmiu的端口号 和环境路径一定要匹配 一切正确之后你会链接成功得到一下这个页面
在这里插入图片描述
6. 接下来我们打开pycharm,需要在pycharm 安装client 在终端输入命令语句 pip install appium-python-client
在这里插入图片描述

我们可以把我们录入的脚本复制到pycharm

from appium import webdriver
import time
##创建⼀个字典,⽤于存储设备和应⽤信息
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)

在这里插入图片描述
爆红是英文没有装appium-python-client,我们在这个窗口可以再执行一下命令语句或者手动在设置的扩展工具中安装一下

  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小六妹妹

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值