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. 武汉一女子七天被骗220万
  6. 巫婆与婴儿
  7. 辽宁省鞍山市铁东区翻斗乐幼稚园(工人东街) - 鞍山幼儿园黄页
  8. 好奇的小狐狸和三个咕噜噜
  9. 齐威王的礼物
  10. 警方通报:武汉男子持刀至五死一伤,嫌犯已跳桥
  11. Python基础 - 详解django.utils.dateparse
  12. Selenium Chrome WebDriver配置代理访问的两种方式
  13. 宝宝拉水便怎么办 - 育儿经验
  14. 脱单!武汉的相亲角在哪你知道吗?
  15. 力太郎
  16. 武汉女子网上做兼职被骗六十五万
  17. 金扬扬童星幼儿园 - 南宁幼儿园黄页
  18. TCP报头格式的是什么?
  19. 康佳马涧幼儿园 - 苏州幼儿园黄页
  20. 小精灵幼稚园 - 成都市幼儿园黄页
  21. 上海市浦东新区莲溪小学
  22. 中山市港口镇下南小学
  23. 自找苦吃
  24. Python公开课 - Requests高级功能
  25. 武汉00后大二学妹拍视频月入七十万
  26. 央媒聚焦!国庆假期173.78万人次打卡大美黄陂
  27. iconv - Mac OS 文本格式转换工具
  28. 次非杀蛟
  29. VPS - OpenVZ主机编译代码发现内存不足的问题
  30. 海口市美兰区福娃幼儿园 - 海南省幼儿园黄页
  31. 上海长宁路第三小学
  32. 锦鸡与麻雀
  33. 如何在Django项目中优雅的实现markdown和代码高亮
  34. 常州市武进区礼嘉中心小学
  35. 济南市党家庄镇党西回民小学
  36. 事发武汉农夫山泉矿泉水内惊现大量虫卵
  37. 易中天给英雄武汉的一首诗 - 武汉新鲜事
  38. 珍珠的故事
  39. 八点钟的诺亚方舟
  40. 印度视频应用Vmate获得阿里一亿风投
  41. 震泽镇曹村村幼儿园 - 苏州幼儿园黄页
  42. 武汉动物园火烈鸟孔雀排队打疫苗
  43. 【读书】QBQ! 问题背后的问题 - 附下载地址
  44. 五津镇新起点幼儿园 - 成都市幼儿园黄页
  45. 佛山市顺德区杏坛小学
  46. 国王的脑袋进水了
  47. 北京市海淀区万寿寺小学
  48. 重庆市渝中区重庆第四托儿所 - 重庆幼儿园黄页
  49. 武汉推出越王勾践剑交通卡
  50. 技术破解钉钉打卡考勤 - 上班族专用完整解决方案