• 多测师肖老师__app搭建(38.2)


    app搭建

    一、app自动化测试环境和用途:

    主要用于做app端UI自动化,熟悉adb命令(a表示安卓,d表示debug,b表示桥)

    adb是连接手机设备

    二、搭建环境的工具

    (1)jdk    已安装,java的一种编译器  (本地windows安装)

    (2)android-sdk  软件开发工具组,里面存放一些类和函数

     

    (3)appium-python-client    appinm的python的客户端

    (4)nodes.js

    (5)模拟器(夜神模拟器和逍遥模拟器)

    (6)apk包

    ============================================

    app环境的搭建

    1、安装sdk

    第一步:装sdk
    详解:SDK (Software Development Kit)翻译成中文就是"软体开发工具组"
    是用来帮一个 产品 或 平台 开发应用程式的工具组,由产品的厂商提供给开发者使用的。
    通常是 某一家厂商 针对某一 平台 或 系统 或 硬体 所发布出来用以开发应用程式的工具组,在这个工具包里面,可能包含了各式各样的开发工具,模拟器等。给 Android平台 使用的 Android SDK 就是用来开发 Android系统上面的应用程式。
    sdk存放了类,函数,
    SDK下包的说明:

    1、:build-tools :建立工具
    2、:extras:扩展的附加包
    3、:platforms:你安装下载的所有Android平台,分版本存放
    4、:platform-tools:平台相关的工具
    5、:tools:应用Android平台进行开发所需要的一些开发工具
    (1)步骤:打开sdk:

    (2)查看sdk下文件夹

     =====================

    (2)添加环境变量

    在path下添加路径:

    也在path下添加

     

     =======================

    安装appium

     

      =======================

    在线安装 python操作客户端(dos窗口下安装)

    pip  install   appiumpythonclient 

    pycharm下安装

     dos下下载

     安装nodes.js

     

    ==================================

    app自动化测试环境检查:appium-doctor

     ========================================================

    安装模拟器(讲课用夜神:62001)

     安装好夜神模拟器

     

     ==========

    adb 命名(重点)

    (1)adb  connect    127.0.0.1:62001  连接模拟器设备

    (2)模拟器的端口号


    夜神模拟器 端口号 :62001
    海马玩模拟器 端口号:26944

    网易mumu模拟器端口号:7555

    天天模拟器 端口号:6555

    (3)adb install  +包名的绝对路径  安装apk包

    案例:adb install   D:\app\baiduyuedu_3760.apk

     (4)活动路径名:

    aapt d badging D:\app\baiduyuedu_3760.apk

     

     (5)adb  uninstall   包名:

    com.baidu.yuedu  包名

     (6)adb  shell  pm  list  packages   查看已安装的应用

     (7)adb  devices  查看当前连接设备

     (8)adb   shell  进入到shell   

     (9)adb logcat 查看日志

    (10)windows往手机上sdk传递文件:

    格式:adb push    文件路径/文件名       手机存放的位置

    案例:adb push D:\f\aa.txt  /data/ssh

    sdk文件

     

    (11)手机往本地传递文件:

    格式:adb pull  手机文件路径/手机文件        本地文件

    案例:adb pull /data/ssh/aa.txt  D:\f

     adb  shell   sreencap    -p     文件/图片.后缀名

    格式: adb  shell   sreencap    -p     文件/图片.后缀名

    案例:adb shell  screencap  -p  /data/ssh/hz15.png

    (13)启动adb  server   命令:

    adb   start-server

    (14)停止adb   server 命令    

    adb  kill-server

     (15)adb disconnect   断开无线连接

    =====================================================

  • 相关阅读:
    [LeetCode] 60. Permutation Sequence 序列排序
    [LeetCode] 31. Next Permutation 下一个排列
    [LeetCode] 47. Permutations II 全排列 II
    [LeetCode] 46. Permutations 全排列
    [LeetCode] 77. Combinations 全组合
    利用 Json.Net 将对象转换成Json
    使用sqlmetal工具自动生成SQL数据库的Linq类文件
    SharePoint 2013 设置 显示详细错误信息 修改位置总结
    本地访问Vmware虚机Web网站
    Web项目HttpContext.Current 为空
  • 原文地址:https://www.cnblogs.com/xiaolehua/p/15843500.html
Copyright © 2020-2023  润新知