Python + Appium 自动化操作微信dome之window版本

Python + Appium 自动化操作微信dome之window版本

简介:Appium是一个开源的自动化测试工具

本文环境

  1. window10
  2. jdk1.8
  3. Appium
  4. python
  5. android-sdk
  6. 雷电云手机

1、jdk1.8

  1. 下载java jdk1.8无雷,直接下载安装即可

  2. 配置jdk环境变量

    window10资源管理器 > 选中此电脑 > 属性(鼠标右键) > 打开高级系统设置 > 环境变量 > 新增系统变量 > 变量名(JAVA_HOME) > 变量值(jdk安装路径) > 一路确定

    jdk配置图

  3. 验证安装成功,cmd界面输入 java -version ,出现版本号即代表成功

2、android-sdk

使用常规方式安装容易踩雷,比如去官网下载等,这里使用 Android Studio 进行安装

  1. 安装 Android Studio,去官网进行下载,安装过程无雷
  2. 打开 Android Studio,在首页创建项目的下方找到 SDK Manager
    SDK Manager
  3. 在打开页面选中适合您云手机或者真实手机的安卓版本,比如我的云手机安卓版本是10,选中后,点击确认
    在这里插入图片描述
  4. 点击后弹出的窗口继续点ok,即可开始下载
    在这里插入图片描述
  5. 下载完成后,打开 SDK 安装目录,检查是否有 platform-tools 目录,有则安装成功
    在这里插入图片描述
  6. 配置 android-sdk 环境变量

window10资源管理器 > 选中此电脑 > 属性(鼠标右键) > 打开高级系统设置 > 环境变量 > 新增系统变量 > 变量名(ANDROID_HOME) > 变量值(android-sdk 安装路径) > 确定 > 修改path系统变量 > 在末尾新增(%ANDROID_HOME%\platform-tools;%ANDROID_HOME%\tools)变量 > 一路确定

  • ANDROID_HOME变量设置
    在这里插入图片描述
  • path系统变量设置
    在这里插入图片描述
  1. 验证安装成功,cmd界面输入 adb,出现版本信息即代表成功

3、雷电云手机(无雷)

  1. 下载安装后,云手机内部下载 微信 ,检查云手机设置是否开启允许adb连接,需要开启
    在这里插入图片描述
  2. 云手机或真机需开启允许USB调试,否则执行代码时手机上会安装Appium settings 需要同意
    在这里插入图片描述
  3. 本地电脑 cmd 使用 android-sdk 自带的 adb 命令,与云手机进行连接。

注意:需启动云手机后执行
本地:adb connect 127.0.0.1:
远程:adb connect 云手机地址:端口
如果运行脚本后,微信没有启动,重新连接一下云手机:adb connect 127.0.0.1:7555

  1. 常用adb命令
    1. 查询当前系统运行的模拟器设备标识: adb devices
    2. 如果需要指定哪台模拟器运行时,调用appium时传递

      capabilities.setCapability(“udid”, " 192.168.113.101:5555");

    3. capabilities.setCapability(“udid”, " 192.168.113.101:5555");

4、安装 Appium(无雷)

  1. 进入 Appium 官网进行下载,自行百度,下载后如图
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值