首页 > 其他分享 >Appium连接真机问题汇总

Appium连接真机问题汇总

时间:2023-06-12 15:13:56浏览次数:38  
标签:Appium USB 汇总 appium 手机 连接 真机

一、手机连接电脑
1、使用数据线,USB调试,手机进入开发者模式

2、在Windows命令行中使用adb devices 查看设备连接情况,在List of devices attached下能看到一个实例ID说明监听成功:

 

 

二、Appium
1、打开Appium客户端,点击Start Server v1.22.2 启动Appium

 

2、打开Appium

 

3、打开 Appium Inspector 配置参数连接真机

Remote Path:/wd/hub,该处打开时默认“/”,如果不进行修改,连接时报错:No route found for /session

 

 

 

 

参数:

{
"platformName": "Android", //真机的系统

"appium:platformVersion": "11.0", //真机系统版本

"appium:deviceName": "真机的内网地址:5555", //真机的内网地址:5555,也可以用Android序列号(即以下截图红框中内容)

"appium:appPackage": "com.xiaomi.market", //包名

"appium:appActivity": "com.xiaomi.market.ui.MarketTabActivity" //App的activity(启动页)

}

 

 

 红色部分也可直接替换成udid

{
  "platformName": "Android",
  "appium:platformVersion": "10.0",
  "appium:deviceName": "OPPOR17",
  "appium:udid": "6a29a3a9"
}

 

 

4、点击Start Session 连接手机

 

 


连接成功后,手机会自动打开APP,在Appium Inspector 左侧会显示手机当前页面

三、实际操作中出现的问题

 


1、Appium无法控制真机问题,Error executing adbExec/点击权限问题
解决办法: 手机 usb调试里
(1)把OEM解锁权限打开,因为如果不给权限,他会把appium脚本阻挡在外,不给 安装入手机,因为我们appium就是靠代码来控制手机里面注入的appium脚本(可 以理解为木马),来实现自动控制,不安装根本跑不了,所以它会报执行错误, Error executing.
(2)打开USB安装权限(允许通过USB安装应用)
(3)打开USB调试(安全设置),允许通过USB调试修改权限或模拟点击

2、之前没有成功连接过真机,手机上就会跳出三个确认框,都点击继续安装,如果不弹出,很有可能是报错了。

 

标签:Appium,USB,汇总,appium,手机,连接,真机
From: https://www.cnblogs.com/chenxiaomeng/p/17475049.html

相关文章

  • Unity-Android真机调试
    一、调试准备开发者模式(准备一部安卓机并且打开开发者模式:一般是多次重复点击版本号打开)开启USB调试(一般是在开发选项里面,把USB调试打开即可)   二、环境配置1.添加AndroidBuildSupport模块2.切换Android平台并且设置Build参数 3.设置Project......
  • Python中http请求方法库汇总
    最近在使用python做接口测试,发现python中http请求方法有许多种,今天抽点时间把相关内容整理,分享给大家,具体内容如下所示:一、python自带库----urllib2python自带库urllib2使用的比较多,简单使用如下:importurllib2response=urllib2.urlopen('http://localhost:8080/jenkins/api/jso......
  • 优秀storm博客汇总
    http://aiku.me/bar/10670754http://xumingming.sinaapp.com/756/twitter-storm-drpc/......
  • 并发编程文章汇总---值得收藏!!!
    Java坑人面试题系列:线程/线程池(高级难度)图文讲解:关于进程与线程!300行代码带你秒懂Java多线程!细说线程池---高级篇细说线程池--中级篇细说线程池---入门篇还不懂Java多线程?多线程整体阅览Java多线程实战:多线程方法详解Java线程池8大拒绝策略,面试必问!为什么阿里巴巴要禁用......
  • Mysql文章大汇总,一文全搞定!!!
    一次MySQL千万级大表的优化过程开发人员必备的9大MySQL索引和查询优化mysql性能优化之一【索引--基础】mysql性能优化一mysql性能优化二高级版MySQL优化方案常见mysql的慢查询优化方式MySQL性能优化之骨灰级,高阶神技!史上最全的MySQL高性能优化实战总结!Spring-boot+Mybatis+Maven......
  • CorelDRAW好用么?cdr文件用什么打开?(cdr文件打开方式汇总)
    通过上文的介绍,大家对矢量图形设计软件有了一定的了解,和同类软件对比选择也有了一个明确的方向,CorelDRAW是矢量软件中的最老牌大哥,功能强大没说的,此外它还集成了CorelPHOTO-PAINT、CorelFontManager等在内的7个软件包。而且对比于illustrator和freehand,CorelDRAW更为简单易上手C......
  • 【Linux】ssh常见问题汇总
    常见问题1--目录以及文件权限不对,一定要严格确保chmod700.sshchmod600.ssh/authorized_keys常见问题2--现在对安全要求严格的企业使用的rhel都是8,而8的SElinux安全性更高,因此在SElinux打开的情况下,必须正确设置.ssh的上下文为ssh_home_t。--也有其他网友有一样的问......
  • 【数学荟萃】第10期:考研数学常用泰勒公式汇总
    泰勒公式是考研数学中同学必须掌握的一系列公式,在求极限、解答题的中值定理问题上面大有用武之地。但是它的公式太多太杂,为了方便学生学习,下面总结了这些公式。为了方便排版,这里直接发图片。由于比较匆忙,如存在小错误请批评指正。 需要pdf文件的同学,扫描下面二维码关注公众号【......
  • golang实现设计模式汇总-创建型 | 结构型 | 行为型
    历时一个多星期的常用设计模式暂告一段落,今天汇总下使用频率较高的几种常见设计模式。以下个人根据类型分为3种,不喜勿喷:创建型结构型行为型1.创建型常用如下:单例模式简单工厂模式工厂模式抽象工厂模式建造者模式2.结构型常用如下:装饰器模式代理模式组合模式......
  • 【PointCloud学习】点云处理的课程作业汇总
    三维点云处理课程+作业代码课程+作业第一周-基础知识第二周-三维点云表征概述第三周-三维空间变换第四周-三维点云数据处理基础第五周-点云配准与点云SLAM基础第六周-点云识别与跟踪特征描述第七周-深度学习基础第八周-基于深度学习的点云分类方法第九周-基于深度......