当前位置: 首页 > news >正文

Appium使用初体验之参数配置,简单能够运行起来

在这里插入图片描述

一、服务器配置

Appium Server配置与Appium Server GUI(可视化客户端)中的配置对应,尤其是二者如果不在同一台机器上,那么就需要配置Appium Server GUI所在机器的IP(Appium Server GUI的HOST也需要配置本机IP,不能配置为0.0.0.0)

Remote Path:地址(???),其中地址默认配置/wd/hub即可。
云服务器都是国外的,我们基本用不上,任意选择一个就行。
在这里插入图片描述

二、高级配置

没有用到,可以不用勾选。

三、Desired Capabilities(重要)

{"platformName": "Android","appium:deviceName": "test","appium:appPackage": "com.tencent.mm","appium:appActivity": ".ui.LauncherUI","appium:autoGrantPermissions": "true"
}

连接微信app,platformName:平台(必填,android/ios),deviceName(必填,但是值不重要,随便填一个即可),appPackage和appActivity(必填,获取当前要测试app的包名以及活动名),autoGrantPermissions(非必填,自动获取一些权限)

获取包名和活动名:pycharm中直接运行下面这两行代码,先确保手机打开被测app了
device:Android = connect_device(“Android://”)
print(device.get_top_activity())
在这里插入图片描述
点击
Start Session
之前,必须先连接上手机,手机打开开发者模式
在这里插入图片描述

http://www.lryc.cn/news/297583.html

相关文章:

  • Java:JDK8新特性(Stream流)、File类、递归 --黑马笔记
  • 【Unity ShaderGraph】| 物体靠近时局部溶解,根据坐标控制溶解的位置【文末送书】
  • 测试OpenSIPS3.4.3的lua模块
  • 【机器学习】数据清洗之处理缺失点
  • Linux 命令行的世界 :2.文件系统中跳转
  • R语言:箱线图绘制(添加平均值趋势线)
  • Open3D 模型切片
  • KtConnect 本地连接连接K8S工具
  • 【Java万花筒】数据的安全钥匙:Java的加密与保护方法
  • 【Java多线程案例】实现阻塞队列
  • 【制作100个unity游戏之24】unity制作一个3D动物AI生态系统游戏3(附项目源码)
  • home work day5
  • c#安全-nativeAOT
  • 【Java】案例:检测MySQL是否存在某数据库,没有则创建
  • 内网渗透靶场02----Weblogic反序列化+域渗透
  • [嵌入式系统-9]:C语言程序调用汇编语言程序的三种方式
  • 备战蓝桥杯---搜索(完结篇)
  • 深入浅出:Golang的Crypto/SHA256库实战指南
  • Unity_ShaderGraph节点问题
  • Java集合 Collection接口
  • C# Task的使用
  • 尚硅谷Ajax笔记
  • 【MATLAB源码-第138期】基于matlab的D2D蜂窝通信仿真,对比启发式算法,最优化算法和随机算法的性能。
  • AcWing 第 142 场周赛 B.最有价值字符串(AcWing 5468) (Java)
  • 滑块识别验证
  • 每日五道java面试题之java基础篇(四)
  • 我的docker随笔43:问答平台answer部署
  • 17、ELK
  • React+Antd+tree实现树多选功能(选中项受控+支持模糊检索)
  • 鸿蒙 WiFi 扫描流程(2)