前提已配置过selenium的环境,安装过selenium。因为appium是基于selenium实现的。

首先安装appium 执行 pip install appium-python-client指令

下载appium-desk,点击下载

下载安装node.js(非必须)

然后是配置android的环境(安装androidstudio),先安装java环境,去官网下载1.8版本的jdk,安装后配置环境变量,在去下载androidsdk,在配置下环境变量-系统变量ANDROID_HOME(值为androidsdk的根目录),以及将platform-tools,tools,build-tools下的版本,配置到path环境下(具体方式百度一下,很多)。使用usb连接上电脑,注意开启开发者模式,打开usb调试,cmd命令行输入adb devices -l,出现连接的手机,则android环境搭建完成。

如果想要进行自动化的apk已经安装到了手机上可以通过adb命令获取,包名和类名。先打开想要查询的应用,然后在cmd命令行中执行:

adb shell dumpsys activity recents | find "intent={"

或者

adb logcat | findstr START  , cmp=后面就是包名和activity的名字

chrome://inspect  在谷歌浏览器输入,即可查看对应h5页面的地址

,进行Android的自动化测试,运行的时候出现驱动不匹配的问题。1.可以根据手机的驱动,去替换appium安装目录下的驱动。2.也可以顶一下appium的desired_caps下的chromedriverExecutable,配置上谷歌驱动的绝对路径(推荐,可在本地存放多个chromedriver,省的每次都更换appium下的chromedriver)。

appium环境搭建-android自动化相关推荐

  1. Android+iOS自动化基于appium环境搭建

    目录 一.环境依赖 一.JDK环境 二.Android-SDK环境(android自动化) 三.Homebrew环境 四.Nodejs 五.安装appium 六.安装appium-doctor来确认安 ...

  2. python手机端编程环境_Python + Appium 环境搭建

    ---恢复内容开始--- Appium自动化公司内部测试培训1-环境搭建 课程目的 一.Python + Appium 环境搭建 课程内容 1    安装前准备工作 搭建环境所需要的安装文件已经下载好 ...

  3. Python + Appium 环境搭建

    ---恢复内容开始--- Appium自动化公司内部测试培训1-环境搭建 课程目的 一.Python + Appium 环境搭建 课程内容 1    安装前准备工作 搭建环境所需要的安装文件已经下载好 ...

  4. Appium环境搭建和检测

    Appium Appium优点 开源 跨架构:NativeApp.Hybird App.Web App 跨设备:Android.iOS.Firefox OS 不依赖源码 使用任何WebDriver 兼 ...

  5. appium环境搭建(10)

    appium环境搭建比较麻烦,搭建之前先看下http://blog.csdn.net/sunfengye/article/details/77494098,能正常启动模拟器,jdk环境变量配置成功,s ...

  6. Mac OS下Appium环境搭建及Genymotion模拟器安装

    说明:本机Mac本上已经安装的有:Python3.JDK.Node.js. Selenium Appium环境搭建 Step1:安装Appium Python Client库 1,命令:pip ins ...

  7. Windows下Appium环境搭建(java版)

    因为毕业后学过java,工作后服务端开发用的也基本都是java,所以对java比较熟悉,本篇文章暂时先介绍java版本的appium环境搭建,以后会陆续介绍python版的appium,包括环境搭建. ...

  8. day17 appium环境搭建

    注意事项: 步骤一 手机链接电脑时候,手机或者电脑安装有第三方手机助手,都会链接不上 获取包名: 在cmd当中输入命令 aapt dunp badging + 包名路径 找到类似于package: n ...

  9. 【Appium】验证appium环境搭建是否成功并考虑脚本需要包含的参数

    前言:接上一篇的Appium环境搭建,本篇主要通过脚本去验证环境搭建的正确,以及思考我们在编写脚本时需要考虑的几个问题. 目录 一.编写脚本需要考虑的因素 二.从代码来分析因素 2.1.使用的Appi ...

最新文章

  1. java property异常_Java常见的异常和解决的办法
  2. 【转载】C#编码标准━━项目设置和项目结构
  3. 在cxf中使用配置避免增加字段导致客户端必须更新、同步实体属性的问题
  4. 初步学习JS中的闭包
  5. angular directive 深入理解
  6. data too long for column的解决方法
  7. php+mysql+apache 环境搭建
  8. 文件管理器android开源,寻找优秀的安卓文件管理器 五款文件管理器大评比
  9. oracle主备机密码文件不同步,oracle主备同步问题
  10. 小红书起诉4家涉虚假种草通告平台及MCN机构,索赔1000万
  11. mp4 视频在网页上播放不了
  12. python开发总结
  13. javascript中的'this'
  14. React-组件生命周期
  15. libgsm.a relocation R_X86_64_PC32 can not be used when making a shared object; recompile with -fPIC
  16. arduino控制雨滴传感器
  17. DOSBox安装及使用详解
  18. 最优化算法(1):数学基础
  19. OSPF(七)OSPF特殊区域之NSSA和Totally NSSA详解及配置
  20. 如何预防计算机病毒英语作文,关于计算机病毒的英语作文

热门文章

  1. 虎年起点:两个100万
  2. 简陋无比的 Python 抠图方案,好像还挺像回事儿?
  3. 翻译:微软是如何输掉API之战(上)
  4. 内陆湖泊云量统计分析
  5. 红队笔记之权限维持技术要点总结
  6. vue中的生命周期函数都在什么时候执行?
  7. 适应iphone5 屏幕拉长的办法
  8. 在WordPress中将Google PageSpeed优化到100
  9. docker container的attach和detach模式
  10. 《The One !团队》:BETA Scrum metting2