Python公开课 - Appium安装

前言

Appium 是移动端的自动化测试工具,和大家经常使用的 Selenium 非常类似,利用它可以驱动 Android、 iOS 等设备完成向动化测试,比如模拟用户点击、 滑动、输入等操作。

如果你对Appium想要了解更多,可以进入Python公开课 - Appium基本介绍阅读了解详情

Appium安装

Appium 负责驱动移动端来完成一系列操作,它也相当于一个服务器,开发人员可以向它发送一些操作指令,它会根据不同的指令对移动设备进行操作,以完成不同的动作。

  • iOS:使用苹果的 UIAutomation来实现驱动;
  • Android:使用 UIAutomator 和 Selendroid来实现驱动

方式1 - 下载安装包 Appium Desktop

Appium Desktop 支持全平台的安装,我们直接从 GitHub 的 Releases 里面安装即可。GitHub下载地址:https://github.com/appium/appium-desktop/releases。当前最新的版本为v1.13.0

Windows 平台可以下载 exe 安装包。

 Appium安装

下载完毕后,直接双击安装,安装过程如下:

 Appium安装

安装成功后,即可开始使用

 Appium安装

默认情况下,是绑的"0.0.0.0"的IP,直接启动服务,即可开始监控

 Appium安装

方式2 - 通过Nodejs安装

首先需要安装 Node.js ,具体的安装方式可以参考Nodejs安装,安装完成之后就可以使用 npm 命令了。

接下来,使用 npm 命令全局安装 Appium 即可:

npm install -g appium 

此时等待命令执行完成即可,这样就成功安装了 Appium。

Android开发环境配置

在Windows上,添加 ANDROID HOME 为 Android SDK所在路径,然后再添 加 SDK 文件夹下的 tools 和 platform-tools 文件夹到 PATH 中。

安装Android SDK。目前支持的方法是使用Android Studio。使用提供的GUI将Android SDK安装到您选择的路径中。

设置ANDROID_HOME环境变量以匹配此路径。

例如,如果您安装了SDK /usr/local/adt,那么通常会有一个sdk包含SDK文件的文件夹。在这种情况下,在Mac和Linux上,将下面的行添加到您的登录脚本(例如, ~/.bashrc,~/.bash_profile...):

export ANDROID_HOME="/usr/local/adt/sdk"

相关资料

  • GitHub: https://github.com/appium/appium
  • 官方网站: http://appium.io
  • 官方文档: http://appium.io/introduction.html
  • 下载链接: https://github.com/appium/appium-desktop/releases
  • Python Client: https://github.com/appium/python-client

相关推荐
  1. 车企数字化转型(下)
  2. 警方通报:武汉男子持刀至五死一伤,嫌犯已跳桥
  3. 易中天给英雄武汉的一首诗 - 武汉新鲜事
  4. 上海市澄衷初级中学
  5. 百名网媒总编辑登上知音号欣赏武汉夜色
  6. 上海书院镇初级中学
  7. 成都天府中学小学部
  8. 众泰造车的沉浮
  9. 武汉推出越王勾践剑交通卡
  10. 如何通过训练提高Tesseract OCR验证码识别率
  11. 吉林市龙潭区新时代幼儿园 - 吉林市幼儿园黄页
  12. 北京市昌平区第三中学
  13. 云台中学初中部
  14. 甲虫
  15. 潮州市职业技术学校
  16. 北京市私立君谊中学
  17. 福鼎四中
  18. 上海民办福山正达外国语小学
  19. 鹿角河完全小学
  20. 黔驴技穷
  21. 武汉一女子七天被骗220万
  22. 吉林省长春市绿园区阳光宝贝双语幼儿园(阳光路) - 长春幼儿园黄页
  23. 央媒聚焦!国庆假期173.78万人次打卡大美黄陂
  24. 南宁市长塘镇初级中学
  25. 昆明市五华区玖如堂小学
  26. 武汉00后大二学妹拍视频月入七十万
  27. 桂林市灵川县福星中英文幼儿园 - 桂林幼儿园黄页
  28. 衡阳市湘江农场小学
  29. 鹭鸶
  30. 广州市南沙区冯马小学
  31. Django的Cache框架(下)
  32. 新生儿是按需喂养还是按时喂养 - 育儿经验
  33. 舟山市北蝉中心小学
  34. 善良的蜗牛
  35. 重庆市长寿区天之骄子幼儿园 - 重庆幼儿园黄页
  36. 猎人的秘密和野牛姑娘
  37. 上海市静安区实验小学
  38. 事发武汉农夫山泉矿泉水内惊现大量虫卵
  39. 东方岚谷 - 苏州幼儿园黄页
  40. Python公开课 - 断言处理
  41. Ubuntu中如何安装pip3
  42. 幼儿园入学准备物品清单
  43. 图像处理工具ImageMagick - 灰度化和二值化
  44. Python实战 - 爬虫代理IP池的实现
  45. 沈阳市沈河区 春蕾双语艺术幼儿园 - 沈阳幼儿园黄页
  46. 小水精
  47. 济南市历城区华山镇姬家小学
  48. 南宁市亭洪学校(小学部)
  49. 珠海市金湾区三灶中学
  50. 一壶浊酒难入喉 - 关于兔子先生
  51. iconv - Mac OS 文本格式转换工具
  52. 武汉动物园火烈鸟孔雀排队打疫苗
  53. 金色童年幼儿园 - 哈尔滨幼儿园黄页
  54. 竹子兄弟
  55. 湖北将发放消费券 - 武汉新鲜事
  56. 桂林市灌阳县金太阳幼儿园 - 桂林幼儿园黄页
  57. 贱骨头
  58. 渝水区珠珊中学
  59. 沈阳市辽中县星光幼儿园 - 沈阳幼儿园黄页
  60. 两只苍蝇
  61. 红蚂蚁和黑蚂蚁