Appium环境搭建和检测

本文介绍了Appium的开源、跨平台等优点,强调其无需修改或重新编译应用即可进行自动化测试。详细讲解了如何搭建Appium环境,包括需要的软件如JDK、Android SDK、Python和Node.js等,并指导如何配置Android设备连接,解决可能出现的错误。通过ADB工具获取设备信息和应用包名,最后展示了启动测试的步骤。
摘要由CSDN通过智能技术生成

Appium

Appium优点

  • 开源
  • 跨架构:NativeApp、Hybird App、Web App
  • 跨设备:Android、iOS、Firefox OS
  • 不依赖源码
  • 使用任何WebDriver 兼容的语言来编写测试用例。比如 Java, Objective-C, JavaScript with Node.js, PHP, Python, Ruby, C#, Clojure, 或者 Perl.
  • 不需要重新编译APP

Appium理念

  • 你无需为了自动化,而重新编译或者修改你的应用。
  • 你不必局限于某种语言或者框架来写和运行测试脚本。
  • 一个移动自动化的框架不应该在接口上重复造轮子。(WebDriver)
  • 无论是精神上,还是名义上,都必须开源。

基于这架构可以做什么?

  • 可以用任何实现了该客户端的语言来写测试代码
  • 可以把服务端放在不同的机器上
  • 可以只写测试代码,然后利用类似Testin 云服务解决方案来解释命令.

Appium环境搭建所需

  1. jdk-8u121-window(32位的就下载32位的,64位的就下载64位的)。
  2. Android-sdk
  3. Python:(V3.6也可以)
  4. appium
  5. Node.js
  6. Appium-python-Client
  7. pycharm
  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值