码迷,mamicode.com
首页 > 移动开发 > 详细

appium+真机+环境搭建+获取package和activity来验证是否搭建成功+appium自带的定位元素

时间:2019-08-10 11:57:58      阅读:128      评论:0      收藏:0      [点我收藏+]

标签:页面   tor   指定   测试的   程序   应用   mic   path   安装包   

 

 提醒:安装好的环境不能随意改动配置和环境变量,如果改动需要重新启动appium server服务,要不然代码会一直报错,没有配置adb环境变量

技术图片

 

首先,我们需要搭建环境,要准备以下安装包和一部手机:

所有需要的包给大家一个链接地址可供下载:

链接: https://pan.baidu.com/s/16daXwktbGGYf3a6EaB9B1Q 提取码: uakz 

技术图片

第一步:安装JDK

  解压上面的jdk包,安装到需要的地方

  配置环境变量:

    技术图片

    技术图片

  验证是否安装和配置成功:

    cmd中输入java -version

   技术图片

第二步:安装appium server

    解压Appium-windows-1.13.0.zip,点击“下一步”安装

第三步:安装sdk,解压androidsdk.zip

    技术图片

    配置adb环境变量:因为在appium server 使用的时候会执行adb命令去执行我们的操作,所以必须要配

    技术图片

               技术图片

     验证是否配置成功,cmd中输入adb version

      技术图片

第四步:上面配置成功后,需要验证是否真正可以执行了

     1. 需要有一台安卓手机,并打开开发者工具

     2. 检查手机是否连接成功,在cmd中输入: adb  devices

               3. 获取到我们需要被测应用的package和activity

                  两种方法获取:

        第一种:将apk保存到一个指定的目录下

          aapt.exe dump badging D:\songqin\appium\apk\toutiao.apk

        第二种:不知道apk,直接打开被测试的应用程序

          adb shell dumpsys activity recents find "intent={"

第五步:appium server (start inspector session)自带的定位元素方式

       appium自带的定位元素,可以可以验证是否有多个存在,比其他的方便一些,可以使用id,class,name,xpath来定位

  1.打开appium,点击

    技术图片

  2.可以配置启动项,这里可以添加参数,需要打开的APP,什么方式打开等等,参照第六条代码,基本一致

     技术图片

            3.然后点击“start session”

      里面就和当前手机打开的页面一致,可以根据不同定位去搜索,验证,也可以在刷新页面,重新定位

 第六步:在pycharm执行脚本,前提条件(打开appium server 服务,手机已经连通)

    这里给大家一个apk:

      链接: https://pan.baidu.com/s/1XzA8dhhzfUoi7NUUMf9NOA 提取码: hfue 

        代码如下:

        技术图片

        技术图片

运行成功,可以看到手机在自动安装APP,自己登陆!!

appium+真机+环境搭建+获取package和activity来验证是否搭建成功+appium自带的定位元素

标签:页面   tor   指定   测试的   程序   应用   mic   path   安装包   

原文地址:https://www.cnblogs.com/yangguanghuayu/p/11330629.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!