美文网首页
appium+java自动化-环境搭建

appium+java自动化-环境搭建

作者: 安之若素_Lei | 来源:发表于2018-10-30 16:07 被阅读0次

    (简单记录,有不正确的地方请指出) appium+java可以实现对移动端的自动化操作,下面简单整理环境搭建的流程

    安装注意:环境搭建本来就是一个繁琐的过程,中间出现问题不要觉得麻烦,一步一步慢慢来。最主要找到要下载的东西,而且有些内容下载速度很慢,不要中途放弃,坚持

    总共涉及步骤

    1.java开发环境

    涉及到的内容又jdk、编译器工具(推荐jdk 1.8、eclipse编译器)

    2.android SDK

    3.node.js的安装

    4.appium的安装

    一、java开发环境

    eclipse编译工具下载地址https://www.eclipse.org/downloads/(这个也可以后面编写代码时再安装)

    jdk1.8下载:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

    安装好jdk之后配置环境变量

    jdk环境变了配置

    检查配置是否成功

    检查jdk安卓是否成功

    二、android SDK安装

    官网下载地址:https://android-sdk.en.softonic.com/

    网盘下载地址:http://tools.android-studio.org/index.php/sdk/ (直接下载zip版本,解压至任意目录即可)

    android SDK 所在网盘

    1.安装/解压到指定目录,进行环境变量配置

    android SDK环境变量配置1

    2.检查path项是否有:%Android_Home%\platform-tools;%Android_Home%\tools     没有则添加

    android SDK环境变量配置2

    3.然后在输入adb看看是是否是以下我这样,如果是就没有问题了

    android SDK安装成功检查

    4.SDK Manager更新

    双击SDK Manager,选装工具。必装:Tools文件夹下Android SDK Platform-tools和Android SDK Build-tools,Android SDK Tools可以选择是否更新,建议网速OK直接更新。镜像:随便选个版本即可,最后选个具有代表性的版本,以实际使用场景来定

    必选 最新版本 随便在选一个旧版本 兼容相关

    三、安装Node.js

    官网下载地址:https://nodejs.org/en/download/

    node.js的安装一路傻瓜式next就可以了,注意一点,将路径改下,安装成功后会自动添加环境变量

    安装成功后,检测下npm是否可用

    node.js安卓成功检查

    四、Appium客户端下载安装

    官网下载地址:http://appium.io/或者各版本下载https://bitbucket.org/appium/appium.app/downloads/

    百度网盘的下载链接:https://pan.baidu.com/s/1pKMwdfX

    安装比较简单,一直下一步即可

    appium客户端界面

    最后,打开Windows命令提示符,输入“appium-doctor”命令,如果出现以下提示,说明你Appium所需要的各项环境都已准备完成

    检查appium安装比

    注:如果提示:“appium-doctor”不是内部或外部命令,找到Appium的安装目录,例如:

    C:\Program Files\Appium\node_modules\.bin

    添加到环境变量path下面(参考Java环境的设置)

    获取包名和启动项(一)

    aapt即Android Asset Packing Tool ,在android SDK 的build-tools 目录下。这个工具可以查看apk的包名启动名

    1.找到aapt, 将路径 D:\Program Files (x86)\Android\android-sdk\build-tools\29.0.3添加到变量名为Path的环境变量中(如果指定目录下没有的话,就在SDK Manager中更新Android SDK Build-tools项试试)

    aapt所在路径 环境变量

    2.检查是否配置正确

    打开cmd,输入aapt,确认是否配置正确

    aapt内容

    3.获取apk包名和启动项

    a.将准备测试的apk放到指定目录

    b.打开cmd,输入指令aapt dump badging D:\xxx.apk(apk的全名)

    c.找到package: name='XXX'和launchable-activity: name='XXX'

    包名 启动项


    更新appium1.5.0以后版本安装说明

    如果appium是安装1.15.0以后的版本,输入“appium-doctor”时会提示不是内部或外部命令,此时添加.bin目录无效,因为此版本以后是没有这个目录的,是需要额外安装,详细的安装方法如下,全部在命令窗口中操作的:

    涉及的命令如下:

    1.npm install -g cnpm --registry=https://registry.npm.taobao.org    #由于不能FQ,所以通过国内静像安装cnpm

    2.cnpm install -g appium-doctor  #通过cnpm命令安装appium-doctor

    3.appium-doctor  #查看appium的环境配置情况

    通过appium客户端查看页面控件布局、元素定位

    1.入口

    点击入口

    2.设置配置参数

    配置参数

    deviceName为本地服务目标地址+端口

    platformVersion为真机的系统版本

    platformName为固定Android

    配置好之后可以另存为,方便下次直接使用

    3.再启动会话

    元素布局图


    解决打开app时一直弹出“io.appium.uiautomator2.server”的提示

    弹框

    1.设置-更多设置-开发者选项-启用MIUI优化项,关闭该项即可(我的是小米的手机,可以解决这个问题)

    java实际例子后面写...

    相关文章

      网友评论

          本文标题:appium+java自动化-环境搭建

          本文链接:https://www.haomeiwen.com/subject/euygtqtx.html