Appium-Python-Client 一些配置操作

环境工具的安装 (略过安装配置步骤,开篇文章单独讲)

  1. JDK的正确配置
  2. SDK的正确配置
  3. ADB的正确配置
  4. 安卓模拟器配置

adb 基本语法

adb devices # 获取设备列表 adb connent 127.0.0.1:62001 # 一般模拟器都是127 adb install apkname # 可以直接使用adb去安装软件 adb shell # 直接进入到Android系统

获取app信息

aapt dump badging 'apkname' # 符号只是提示这里是变量名,输入的时候不需要''这两个符号

Appium 使用

appium-desktop版本

提取密码: guv3

下载完成后双击,到此页面点击start server.

点击放大镜按钮

到了这里需要给你要操作的某个APP填写好配置信息

配置appium

以下信息使用aapt获取

deviceName 设备名称
appPackage APP包
appActivity 启动页
platformVersion 安卓版本

例子:

{
    "platformName": "Android",
    "deviceName": "01234567890123456789",
    "appPackage": "com.jifen.qukan",
    "appActivity": "com.jifen.qkbase.view.activity.JumpActivity",
    "platformVersion": "4.4.4"
}

最后一步点击保存,启动

获取到app元素后,就可以编写代码了.

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏决胜机器学习

《Redis设计与实现》读书笔记(二十一) ——Redis服务器定时函数serverCron详解

《Redis设计与实现》读书笔记(二十一) ——Redis服务器定时函数serverCron详解 (原创内容,转载请注明来源,谢谢) 一、概述 redis...

38040
来自专栏蓝天

通用的进程监控重拉起bash脚本process_monitor.sh

10710
来自专栏王磊的博客

你不知道的RabbitMQ集群架构全解

本文将系统的介绍一下RabbitMQ集群架构的特点、异常处理、搭建和使用中要注意的一些细节。

28110
来自专栏前端大白专栏

关于roadhogrc 新版本问题

17050
来自专栏专注数据中心高性能网络技术研发

如何解压RPM包

Mellanox的驱动源码在centos7下面是使用RPM包封装的,需要解压此格式的包来获取源文件 RPM包括是使用cpio格式打包的,因此可以先转成cpio然...

93650
来自专栏维C果糖

关于 IntelliJ IDEA 中 Schedule for Addition 的问题

在我们使用 IntelliJ IDEA 的时候,经常会遇到这种情况,即: 从 SVN 检出项目之后,并用 IDEA 首次打开项目,IDEA 会弹出如下选择框: ...

25870
来自专栏linux运维学习

linux学习第五十二篇: exportfs命令,NFS客户端问题,FTP介绍,使用vsftpd搭建ftp服务

exportfs命令 常用选项 -a 全部挂载或者全部卸载 -r 重新挂载 -u 卸载某一个目录 -v 显示共享目录 以下操作在服务端上 vim /et...

23680
来自专栏小樱的经验随笔

【批处理学习笔记】第十二课:常用DOS命令(2)

 文件管理 type 显示文本文件的内容。 copy 将一份或多份文件复制到另一个位置。 del 删除一个或数个文件。 move 移动文件并重命名文件和目录。(...

31040
来自专栏Java面试笔试题

JDBC中如何进行事务处理?

Connection提供了事务处理的方法,通过调用setAutoCommit(false)可以设置手动提交事务;当事务完成后用commit()显式提交事务;如果...

18820
来自专栏黑泽君的专栏

linux基本命令学习01

============================================================================= Un...

16510

扫码关注云+社区

领取腾讯云代金券