必威体育Betway必威体育官网
当前位置:首页 > IT技术

【Appium测试】Appium+AndroidStudio+Genymotion 安卓自动化测试Demo

时间:2019-08-24 07:41:05来源:IT技术作者:seo实验室小编阅读:74次「手机版」
 

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?Demo是Demonstration的缩写,表示“示范”、“展示”,常指具有示范或展示功能及意味的事物。本

高效Java实现敏感词过滤算法 SensitiveWord()附带Demo

Demo 地址:https://download.csdn.net/download/weixin_36040318/10427526 SensitiveWord-匹配度高,速度快 package net.jeeshop.we

跟随鼠标移动-demo

定时器:为了测试图片延迟显示,更好看,会一直动  效果如下 <!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"

分享到:

栏目导航

推荐阅读

热门阅读