Eclipse+Appium+夜神虚拟机环境调试

发表于:2018-1-19 08:21

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:桃 子    来源:51Testing软件测试网原创

  最近在学习Python,发现教程几乎都是连接真机实测,但是目前手里没有可测试的真机,所以想到用虚拟机练习。网上关于这部分的内容真的是非常少,好不容易找到一个遇到的问题也是卡了很久才解决,所以总结一下测试过程和遇到的问题,重新回顾一下。这部分环境搭建确实挺复杂,会遇到各种各样的问题,大家需要有点小强精神哦!
  一、Python自动化实现原理
  首先先来了解一下Appium工作原理,以及如何进行交互,方便我们了解自己需要搭建什么样的环境
  如上面图所示,appium自动化环境包括三个部分:客户端,服务端,移动设备,那么这3部分是如何工作的呢?
  1)客户端编写好脚本后,运行代码,这里的客户端支持各种语言(python,java等),通过webdriver协议调用appium服务器
  2)服务端首先建立一个会话,通过4724端口和移动设备通信
  3)移动端bootstrap.jar接受到请求后发送给Uiaotomator
  4)Uiaotomator执行脚本命令,进行自动化测试
  二、搭建环境所需工具安装
  通过上面的过程,我们了解到只要从这3端中挑选出适合自己的工具就可以了
  这里给大家介绍一个很好的搭建网址,供大家参考,介绍的非常详细,相信比我写出来的会好很多:http://www.testclass.net/appium/
  这里附上我自己下载的安装包路径,环境是win7 64 位:https://pan.baidu.com/s/1hsxT9FQ
  三、环境调试
  在这一部分,我将按照实际过程的步骤进行讲解,大家按照我这个过程一步一步来,分别为测试包安装-》虚拟机连接电脑-》启动appiumdesktop-》建立回话-》运行脚本-》脚本运行成功
  3.1、模拟器测试安装包安装
  我这里安装的测试包为公司正在测试的一款软件'飞凡',将安装包直接拖拽到cmd后enter,可以看到模拟器安装包已经开始安装,安装成功如下图所示(如果不支持拖拽的话,在cmd中输入adb install app所在目录,如输入adb install  D:\chrome下载\com.wanda.app.wanhui_422000000.apk 也可以安装成功)
  3.2、模拟器adb命令连接到电脑
  打开夜神( )虚拟机,在cmd里输入命令adb connect 127.0.0.1:62001(如果环境变量没有配置ANDROID_HOME,cmd需进入Android sdk下的platform-tools目录下再运行adb connect 127.0.0.1:62001),出现connected to 127.0.0.1:62001提示说明连接成功。
  ... ...
  查看更多精彩内容,请点击下载:

版权声明:本文出自《51测试天地》第四十八期。51Testing软件测试网及相关内容提供者拥有51testing.com内容的全部版权,未经明确的书面许可,任何人或单位不得对本网站内容复制、转载或进行镜像,否则将追究法律责任。
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号