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.pswp.cn/pingmian/95275.shtml
繁体地址,请注明出处:http://hk.pswp.cn/pingmian/95275.shtml
英文地址,请注明出处:http://en.pswp.cn/pingmian/95275.shtml

如若内容造成侵权/违法违规/事实不符,请联系英文站点网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

八、算法设计与分析

1 算法设计与分析的基本概念 1.1 算法 定义 :算法是对特定问题求解步骤的一种描述,是有限指令序列,每条指令表示一个或多个操作。特性 : 有穷性:算法需在有限步骤和时间内结束。确定性:指令无歧义&#xff…

机器学习从入门到精通 - 神经网络入门:从感知机到反向传播数学揭秘

机器学习从入门到精通 - 神经网络入门:从感知机到反向传播数学揭秘开场白:点燃你的好奇心 各位,有没有觉得那些能识图、懂人话、下棋碾压人类的AI特别酷?它们的"大脑"核心,很多时候就是神经网络!…

神经网络模型介绍

如果你用过人脸识别解锁手机、刷到过精准推送的短视频,或是体验过 AI 聊天机器人,那么你已经在和神经网络打交道了。作为深度学习的核心技术,神经网络模仿人脑的信息处理方式,让机器拥有了 “学习” 的能力。一、什么是神经网络&a…

苹果开发中什么是Storyboard?object-c 和swiftui 以及Storyboard到底有什么关系以及逻辑?优雅草卓伊凡

苹果开发中什么是Storyboard?object-c 和swiftui 以及Storyboard到底有什么关系以及逻辑?优雅草卓伊凡引言由于最近有个客户咨询关于 苹果内购 in-purchase 的问题做了付费咨询处理,得到问题:“昨天试着把您的那几部分code 组装成…

孩子玩手机都近视了,怎样限制小孩的手机使用时长?

最近两周,我给孩子检查作业时发现娃总是把眼睛眯成一条缝,而且每隔几分钟就会用手背揉眼睛,有时候揉得眼圈都红了。有一次默写单词,他把 “太阳” 写成了 “大阳”,我给他指出来,他却盯着本子说 “没有错”…

医疗AI时代的生物医学Go编程:高性能计算与精准医疗的案例分析(六)

第五章 案例三:GoEHRStream - 实时电子病历数据流处理系统 5.1 案例背景与需求分析 5.1.1 电子病历数据流处理概述 电子健康记录(Electronic Health Record, EHR)系统是现代医疗信息化的核心,存储了患者从出生到死亡的完整健康信息,包括 demographics、诊断、用药、手术、…

GEM5学习(2):运行x86Demo示例

创建脚本 配置脚本内容参考官网的说明gem5: Creating a simple configuration script 首先根据官方说明创建脚本文件 mkdir configs/tutorial/part1/ touch configs/tutorial/part1/simple.py simple.py 中的内容如下: from gem5.prebuilt.demo.x86_demo_board…

通过 FinalShell 访问服务器并运行 GUI 程序,提示 “Cannot connect to X server“ 的解决方法

FinalShell 是一个 SSH 客户端,默认情况下 不支持 X11 图形转发(不像 ssh -X 或 ssh -Y),所以直接运行 GUI 程序(如 Qt、GNOME、Matplotlib 等)会报错: Error: Cant open display: Failed to c…

1.人工智能——概述

应用领域 替代低端劳动,解决危险、高体力精力损耗领域 什么是智能制造?数字孪生?边缘计算? 边缘计算 是 数字孪生 的 “感官和神经末梢”,负责采集本地实时数据和即时反应。琐碎数据不上传总服务器,实时进行…

传统园区能源转型破局之道:智慧能源管理系统驱动的“源-网-荷-储”协同赋能

传统园区能源结构转型 政策要求:福建提出2025年可再生能源渗透率≥25%,山东强调“源网荷储一体化”,安徽要求清洁能源就地消纳。系统解决方案:多能协同调控:集成光伏、储能、充电桩数据,通过AI算法动态优化…

[光学原理与应用-353]:ZEMAX - 设置 - 可视化工具:2D视图、3D视图、实体模型三者的区别,以及如何设置光线的数量

在光学设计软件ZEMAX中,2D视图、3D视图和实体模型是三种不同的可视化工具,分别用于从不同维度展示光学系统的结构、布局和物理特性。它们的核心区别体现在维度、功能、应用场景及信息呈现方式上,以下是详细对比:一、维度与信息呈现…

《sklearn机器学习》——交叉验证迭代器

sklearn 交叉验证迭代器 在 scikit-learn (sklearn) 中,交叉验证迭代器(Cross-Validation Iterators)是一组用于生成训练集和验证集索引的工具。它们是 model_selection 模块的核心组件,决定了数据如何被分割,从而支持…

Trae+Chrome MCP Server 让AI接管你的浏览器

一、核心优势1、无缝集成现有浏览器环境直接复用用户已打开的 Chrome 浏览器,保留所有登录状态、书签、扩展及历史记录,无需重新登录或配置环境。对比传统工具(如 Playwright)需独立启动浏览器进程且无法保留用户环境,…

Shell 编程 —— 正则表达式与文本处理器

目录 一. 正则表达式 1.1 定义 1.2 用途 1.3 Linux 正则表达式分类 1.4 正则表达式组成 (1)普通字符 (2)元字符:规则的核心载体 (3) 重复次数 (4)两类正则的核心…

Springboot 监控篇

在 Spring Boot 中实现 JVM 在线监控(包括线程曲线、内存使用、GC 情况等),最常用的方案是结合 Spring Boot Actuator Micrometer 监控可视化工具(如 Grafana、Prometheus)。以下是完整实现方案: 一、核…

Java 大视界 --Java 大数据在智能教育学习资源整合与知识图谱构建中的深度应用(406)

Java 大视界 --Java 大数据在智能教育学习资源整合与知识图谱构建中的深度应用(406)引言:正文:一、智能教育的两大核心痛点与 Java 大数据的适配性1.1 资源整合:42% 重复率背后的 “三大堵点”1.2 知识图谱&#xff1a…

2025年新版C语言 模电数电及51单片机Proteus嵌入式开发入门实战系统学习,一整套全齐了再也不用东拼西凑

最近有同学说想系统学习嵌入式,问我有没有系统学习的路线推荐。刚入门的同学可能不知道如何下手,这里一站式安排上。先说下学习的顺序,先学习C语言,接着学习模电数电(即模拟电路和数字电路)最后学习51单片机…

Android的USB通信 (AOA Android开放配件协议)

USB 主机和配件概览Android 通过 USB 配件和 USB 主机两种模式支持各种 USB 外围设备和 Android USB 配件(实现 Android 配件协议的硬件)。在 USB 配件模式下,外部 USB 硬件充当 USB 主机。配件示例可能包括机器人控制器、扩展坞、诊断和音乐…

人工智能视频画质增强和修复软件Topaz Video AI v7.1.1最新汉化,自带星光模型

软件介绍 这是一款专业的视频修复工具-topaz video ai,该版本是解压即可使用,自带汉化,免登陆无输出水印。 软件特点 不登录不注册解压即可使用无水印输出视频画质提升 软件使用 选择我们需要提升画质的视频即可 软件下载 夸克 其他网盘…

LeetCode 777.在LR字符串中交换相邻字符

在一个由 ‘L’ , ‘R’ 和 ‘X’ 三个字符组成的字符串(例如"RXXLRXRXL")中进行移动操作。一次移动操作指用一个 “LX” 替换一个 “XL”,或者用一个 “XR” 替换一个 “RX”。现给定起始字符串 start 和结束字符串 result&#x…