genymotion
【APPium测试】Appium+AndroidStudio+Genymotion 安卓自动化测试Demo
一、用AndroidStudio自带的模拟器跑appium测试用例太慢,用真机不能兼顾各种安卓版本。所有使用Genymotion安卓模拟器来跑appium的用例,但是在配置这套环境时遇到很多问题,写这篇博客总结下。
二、前提条件
1、androidstudio已安装好
2、appium已安装好(前面的博客有appium安装教程)
3、下载带virtualBox的Genymotion,并安装好,然后下载一个虚拟设备,我下的是android4.4.2,如下图:
三、环境搭建
1、在AndroidStudio里安装Genymotion插件。步骤:点击File-Settins-Plugins,然后点击Browse repositorise,再在搜索框输入Genymotion,最后点击“install”安装,如下图:
2、Genymotion插件安装好后有如下图标,点击此图标可以直接进入Genymotion的选择模拟器对话框
3、启动Genymotion
4、启动appium,配置如下
5、运行测试用例,如下图:
6、运行成功后会生成3个app,分别为:Appium settings、Unlock、测试的app。如下图:
四、连接真机介绍
1、命令行获取真机设备号:adb devices,如下图:
2、修改代码,把第一步获取到的设备名配置到deviceName里,如下图:
3、修改appium配置
第一种方式:appium客户端设置Device Name
第二种方式:命令行启动
启动真机命令:appium -a 127.0.0.1 -p 4723 -U db3489d --no-reset
4、启动appium
5、运行测试用例
完
相关阅读
一、什么是“更好”的Demo什么是Demo?Demo是Demonstration的缩写,表示“示范”、“展示”,常指具有示范或展示功能及意味的事物。本
高效Java实现敏感词过滤算法 SensitiveWord()附带Demo
Demo 地址:https://download.csdn.net/download/weixin_36040318/10427526 SensitiveWord-匹配度高,速度快 package net.jeeshop.we
定时器:为了测试图片延迟显示,更好看,会一直动 效果如下 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <
Dubbox、Zookepeer以及管理中心的使用(附Demo)
Dubbox:是一个分布式服务框架,其前身是阿里巴巴开源项目Dubbo,国内的电商以及互联网项目中使用较多,后期阿里巴巴停止了维护,当当网在
ajaxfileupload.js异步上传文件插件(完整demo)
ajaxfileupload.js异步上传文件插件 HTML: <input type="file" accept="image/gif,image/jpeg,image/jpg,image/png,image/svg"