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

关于ANDROUD APPIUM安装细则

1,可以先参考一下连接

Python+Appium自动化完整教程_appium python教程-CSDN博客

2,appium 需要对应的版本的node,可以用nvm对node 进行版本隔离

3,对应需要安装android stuido 和对应的sdk  ,按照以上连接进行下载安装,注意配置对应的环境变量,这样的话桌面端的APPIUM可以直接识别到对应的环境。npm安装的appium 比较好用,桌面端UI可用性比较差

4,需要安装对应的java环境,

5,appium需要安装uiautomator2,还需要安装appium inspector,创建session参数

6,对应模拟器设备信息

7,1)APPIUM配置大概流程,先把所有需要的环境配置好。需要安装的环境软件(python,node,java,android studio,sdk,android insepector,appium)。
      2)用NPM将APPIUM运行起来,接口被占用就换接口 --port。或者启动APPIUM UI 桌面端

3),启动模拟器,用ADB 对模拟器进行连接

4),启动appium inspector创建session 会话,如果失败了,请看具体日志信息

5),剩下的就是appium对应的操作具体可以自查

6)一些版本细节
“Could not connect to Appium server URL ‘http://127.0.0.1:7555/wd/hub‘.”的一个解决方案,可能是你使用的是Appium 2.x导致_could not connect to appium server url ''. please -CSDN博客

关于路径404的问题。我的appium是3.0的。用wd/hub 根本调不通,直接不要就行了。再APPIUM UI中也是一样

from appium import webdriver
from appium.options.android import UiAutomator2Options# 设置 capabilities
desired_caps = {"platformName": "Android","appium:deviceName": "PFGM00","appium:udid": "127.0.0.1:16384","appium:automationName": "UiAutomator2"
}# 创建 Options 对象
options = UiAutomator2Options()
options.load_capabilities(desired_caps)# 启动 driver
driver = ''
try:driver = webdriver.Remote('http://127.0.0.1:4724', options=options)
except Exception as e:print(e)print(driver)

http://www.dtcms.com/a/362790.html

相关文章:

  • 科研绘图(二):R 语言实现小鼠脑图谱 3D 渲染,附完整代码与数据获取指南
  • LoRaWAN®协议,如何为工业制造的数字化转型赋能?
  • 《CrystalDiskInfo》 [9.7.2] [单文件版] 下载
  • CHT共轭传热: 导热系数差异如何影响矩阵系数
  • 从0死磕全栈第2天:Vite + React 配置全解析,让你的开发效率飞起来
  • Element-Plus 入门指南
  • 跳出“中央集权”的泥潭:以Data Mesh重构AI时代的活性数据治理
  • MongoDb(②pymongo)
  • 豪华酒店品牌自营APP差异对比分析到产品重构
  • 腾讯混元世界模型Voyager开源:单图生成3D世界的“核弹级”突破,游戏、VR、自动驾驶迎来新变量
  • C++ 面试高频考点 力扣 852. 山脉数组的峰顶索引 二分查找 题解 每日一题
  • ansible循环
  • GitHub Classroom:编程教育的高效协作方案
  • 从零开始的云计算生活——第五十七天,蓄势待发,DevOps模块
  • 数据量太大处理不了?Hadoop+Spark轻松解决海洋气象大数据分析难题
  • HQX SELinux 权限问题分析与解决
  • 使用 Avidemux 去除视频的重复帧
  • 亚马逊美加站点物流新规解读:库存处理逻辑重构与卖家应对策略
  • 两台电脑通过网线直连共享数据,设置正确,却互相ping不通的解决方法
  • 探索 UniHttp:解锁 Xml 及 JavaBean 序列化的多种方式
  • ASP.NET Core上传文件到minio
  • 嵌入式硬件 - 51单片机1
  • JVM中产生OOM(内存溢出)的8种典型情况及解决方案
  • 自从不小心踢了一脚主机之后,电脑频繁蓝屏、死机、无法开机……
  • 鸿蒙Next开发指南:XComponent与Progress组件的深度解析与实践
  • 睿思芯科正式加入龙蜥社区,携手共建 RISC-V 服务器生态新标杆
  • react+taro的使用整理
  • 【JavaEE】(21)Spring AOP
  • 解密GTH时钟架构:一网打尽收发器时钟之谜
  • 火语言 RPA 界面应用生成:低代码逻辑下的功能设计与场景适配