在做UI自动化测试的时候免不了使用模拟器,但是模拟器自带adb文件,会与SDK包的adb起冲突,建议将adb复制一份,放到模拟器的bin目录下,替换文件

1.夜神模拟器

将安卓SDK包-platfrom-tools里的adb.exe复制一份出来,重命名为nox_adb.exe,然后放进夜神的bin目录下

2.雷电模拟器


这个更便捷,直接粘贴更换adb即可

3.之后重启模拟器,并且可以使用adb kill-server +adb start-server重启下adb服务器,然后使用adb devices应该能出现127.0.0.1:5555的本地设备了,或者是这类形式

注意:搭配模拟器版本使用的时候,sdk的安卓版本与模拟器的安卓版本尽量一致,比如夜神的5.1.1,雷电的7.1.2,需要通过SDKManger安装对应版本。不然之后在Appium上会经常看到错误。

4.雷电举例子(7.1.1):

安卓SDK安装地址:http://tools.android-studio.org/index.php/sdk/

题外话:weditor和appium同时使用会起冲突,类似出现这种
,这种应该是因为uiaotomator冲突导致的。我们把模拟器中atx的uiautomator服务停止即可


再次执行代码,发现可以正常运行了。

同理使用weditor时候,会出现connect状态正常,但是Dump Hierarchy异常的情况,可以先把Appium先停了,再重新connect并同步一次即可

附带Appium测试中相关手机Api按键链接:http://t.csdn.cn/OBi3b

appium+weditor+模拟器使用细节相关推荐

  1. appium连接模拟器时屏幕倒转

    appium连接模拟器时屏幕倒转 问题:appium通过启动会话连接模拟器时(如itools模拟器),出现了屏幕倒转的情况 猜测是运行模拟器时,屏幕默认是平板屏幕 解决:设置屏幕为手机,再通过appi ...

  2. JAVA+appium+夜神模拟器实现APP爬虫

    JAVA+appium+夜神模拟器实现APP爬虫 爬虫需要 appium server: 一个APP自动化测试框架 C/S架构 服务端由node.js开发 客户端支持多种语言,底层使用netty通信. ...

  3. appium+java+模拟器

    1.准备工作 jdk 1.8 node v10.23.0 android sdk appium-desktop下载,版本:1.22.3 https://github.com/appium/appium ...

  4. appium+夜神模拟器操作微信小程序,多个模拟器要结合yaml配置文件来并发控制,一万多行代码[建议收藏]

    技术心得 python+appium+夜神模拟器+结合yaml配置文件实现并发采集任务. 代码如下: import subprocess from os import system from appi ...

  5. windows下app爬虫环境搭建:python + fiddler + Appium + 夜神模拟器

    python.夜神模拟器自行下载安装 1.安装java https://www.oracle.com/java/technologies/downloads/#jdk19-windows 注意安装ja ...

  6. Appium+Robotframework实现Android应用的自动化测试-2:Windows中启动Appium和模拟器

    一.启动Appium 安装好了之后,在桌面或者菜单中找到Appium,分别双击或点击打开Appium.exe,如果一切正常,接着会出现一个Appium启动后的界面窗口,如下图所示. 1.1 Andro ...

  7. 【k.11】python+appium+雷电模拟器 app自动化测试 demo 教学

    一.首页讲解一下每个部分的作用: 1.雷电模拟器相当于一台手机,里面安装被测试的软件app 2.appium相当于一个链接python脚本和雷电模拟器的桥梁 3.python,编写控制app的脚本代码 ...

  8. Appium+夜神模拟器模拟人为操作

    一.准备环境 appium请参考博客appium+python的环境安装 夜神模拟器 直接从夜神模拟器官网下载夜神模拟器进行安装,安装后添加path环境变量:D:\Program Files\Nox\ ...

  9. Python+Appium+夜神模拟器 全流程从环境搭建到实现自动化(APP自动化)

    ** 文末有小礼物! ** 希望此次分享能够帮助小伙伴们,按照当前文章可自主搭建APP自动化测试环境和实现计算机控制模拟器APP执行操作! 环境依赖(jdk.sdk) 安装jdk(地址):jdk下载地 ...

  10. java+appium+mumu模拟器 APP和小程序自动化测试

    环境准备 (1)nodejs 下载地址:https://nodejs.org/en/download/ 验证:cmd输入node -v,查看版本 (2)jdk 下载地址: https://www.or ...

最新文章

  1. CSS盒子模型(border、padding、margin、圆角边框、盒子阴影、文字阴影、新闻列表综合案例、新浪导航栏案例)
  2. Python中的变量作用域
  3. Java面试常被问到的题目+解答
  4. 第四周实践项目2 算法库——单链表
  5. 机器学习入门笔记:(4.3)SMO算法
  6. wpf中的datagrid中如何显示图片
  7. 刚学unity3d,跟着仿作了flappy bird,记下一些琐碎的心得!
  8. 在python中使用什么工具管理模块_怎么使用Python pip(管理模块工具)
  9. 浅谈数字证书安装证书原理
  10. 战投之王:蔡崇信、刘炽平和刘德的精密战争
  11. Mysql数据库备份复制
  12. 电脑文件无法删除怎么办?
  13. java-获取上个月的第一天和最后一天
  14. C语言打印杨辉三角的多种方法
  15. SSH概述与配置文件说明
  16. 图嵌入综述 (arxiv 1709.07604) 译文 4.3 ~ 4.7
  17. 力扣刷题-单链表两数相加
  18. 软件项目研发过程中阶段划分和工作方法
  19. Koch科赫雪花的实现
  20. 2020年2月12日 林大OJ习题 队列

热门文章

  1. 一个人成熟的5大标志
  2. AppStore信息填写指南
  3. 二极管工作原理讲解(转载)
  4. SpringBoot RESTful API 架构风格实践
  5. Nginx介绍及安装配置
  6. matlab质心定位算法,一种改进的质心定位算法
  7. 深度学习:Nvidia显卡驱动安装
  8. 基于OSINT的信息收集思路
  9. 时间限制的命令(timeout)
  10. mindmanager2020版下载激活码序列号密钥版及使用教程