zoukankan      html  css  js  c++  java
  • 搭建app自动化测试环境(一)

     

    ①:想实现自动化,第一步先安装python然后第二步安装selenium,

    第三步安装JDK,然后J配置好JDK环境变量

    JAVA_HOME    C:Program FilesJavajdk1.7.0_13

    CLASSPATH   %JAVA_HOME%libdt.jar;%JAVA_HOME%lib ools.jar
    Path:     %JAVA_HOME%in;%JAVA_HOME%jrein;

    第四步:到Node.js网站下载Node安装

    下载好后,傻瓜式默认安装,安装完后,输入:npm version ,出现以下信息,表示安装成功。

    第五步:安装appium,下载好之后,傻瓜式的安装即可,你也不一定要跟我一样选择1.12.1,你可以选择其他版本的

     

    第五步:安装Android SDK 环境安装,

    环境变量配置

    变量名:ANDROID_HOME
    变量值:E: uanjianandroidadtsdk (根据你自己磁盘来给路径)
    变量名:PATH
    变量值:;%ANDROID_HOME%platform-tools;%ANDROID_HOME% ools;

    第六步:安装Appium-Python-Client  

    pip install Appium-Python-Client

    表示成功

    第七步:然后你的adb命令就可以用啦

     

    表示成功

     第八步:要想adb运行成功就要到你刚刚安装sdk的路径下找到adb.exe,然后按Shift健 然后鼠标右键选择

     

    表示不成功

     

     或者第八步可以这样

     

    ②:ADB是一个 客户端-服务器端 程序, 其中客户端是你用来操作的电脑, 服务器端是android设备.

    1、连接android设置
            adb connect 设备名
            例如:
            adb connect 127.0.0.1:62025
            adb connect 127.0.0.1:62001
    
            
      2. 查看设备
      adb devices
    
      这个命令是查看当前连接的设备, 连接到计算机的android设备或者模拟器将会列出显示
    
    
      3. 安装软件
      adb install 软件包的名称
      这个命令将指定的apk文件安装到设备上
      adb install 路径app-weichi-release.apk
    
    
    
        如果显示success,那么久安装apk包成功,显示Failure,则安装失败。
        检查错误,排错,再执行如下命令:abd install -r 包名.apk
    
    
        4、获取app的包名和activity名称
        adb logcat -v time | findstr START
        脚本中,cmp= 后面的值就是 包名
    
        
        
        查看当前运行的APP的包名和打开的Activity
        adb shell "dumpsys window | grep mCurrentFocus" 
    
    
    
     5. 卸载软件
    获取包名(单个设备)adb shell pm list packages -3    
    (3指的第三方的)
    (多个设备)adb -s 设备名 shell pm list packages -3
       adb uninstall <软件名>

     有空再补吧!

  • 相关阅读:
    Smart Client Architecture and Design Guide
    Duwamish密码分析篇, Part 3
    庆贺发文100篇
    .Net Distributed Application Design Guide
    New Introduction to ASP.NET 2.0 Web Parts Framework
    SPS toplevel Site Collection Administrators and Owners
    来自Ingo Rammer先生的Email关于《Advanced .Net Remoting》
    The newsletter published by Ingo Rammer
    深度探索.Net Remoting基础架构
    信道、接收器、接收链和信道接受提供程序
  • 原文地址:https://www.cnblogs.com/zhu520/p/11028211.html
Copyright © 2011-2022 走看看