zoukankan      html  css  js  c++  java
  • appium 环境准备

     
    一、环境准备
    1.相关依赖环境
    当前的环境是Windows 10版本 64位系统(32位的自己想办法吧)         
    1.jdk1.6.0 (64位)  --最好1.6以上版本     
    2.android-sdk_r24.3.4-windows     
    3.python:3.6(最好3.6保持一致,2.7的中文编码问题多)     
    4.appium:1.7 以上  -- 1.7以上版本也成appium desktop     
    5.Node.js:node-v4.4.7-x64    --appium依赖环境     
    6.Appium-Python-Client          -- pip 安装的包
     

    2. Java环境

    安装注意几点:版本号1.6以上版本 
    不要用空格,不要有中文,全部英文命名,路径不要搞复杂了 
    Jdk和jre并排放 
     安装好后,设置三个地方环境变量
    输入javac一定要看到是中文的, 要不然卸载重新安装吧
    3. Node.js
    > node –v 检查版本
    > npm  -- 下载安装包的小工具(类似pip) 
    4. net framework4.5 
    Appium是用.net开发的,所以需要安装.net framework4.5,

     

     
    二、android-sdk 环境 
    1. android-sdk
    Android sdk是android开发必备工具:
    adb  avd模拟器 uiautomatorviewer aapt 
     
    安装完之后有以下文件就是正常的
    2. SDK Manager
    Tools里面前三个是必须下载的
    --Android SDK Tools里面有各种实用工具,如:uiautomatorviewer(元素定位)
    --Android SDK Platform-tools里面有adb (连手机)
    --Android SDK Build-tools里面有appt  (查看包名和启动activity)
    -- SDK Platform 
    3. Android模拟器
    .Android的版本这里我选择的是4.4.2(API 19),其它的像Android 4.4w.2这种是手表的,还有一些带TV字样的是电视的,别乱勾选一些无关紧要的 
    4. AVD模拟器创建 
    双击启动AVD Manager,进入配置界面
    5. Adb介绍
    adb的全称为Android Debug Bridge,就是起到调试桥的作用。
    借助adb工具,我们可以管理设备或手机模拟器的状态。还可以进行很多手机操作 
     
    模拟器开启后,可以直接adb devices
    真机连上数据线后,可以adb devices查看 
     
    6. Adb常见的几种异常
    List of devices attached  --无法识别USB设备  手机驱动没装好,数据线没连上
    Unauthorized              -未授权
    adb server version (32) doesn‘t mat error: could not install *smartsock 通常每个套接字地址(协议/网络地址/端                  --端口冲突,卸载手机助手管家
    Offline            -- 5037端口被占          杀掉占用端口的进程 
     
    7. 5037端口被占 
    1.查看端口 netstat -aon|findstr 5037
    2.查看进程 tasklist /fi "PID eq 端口号“
    3.杀掉进程 taskkill /pid 7200 /f 
    三、appium简介
    1. appium-doctor
    1.appium安装好后,找到这个文件目录D:appiumAppium ode_modules.bin
    2.将上面的地址添加到环境变量path下
    3.打卡cmd,输入appium-doctor,检查环境是否OK,出现如下图所示,说明环境OK 
    2. Appium-Python-Client
    Appium的python包,类似于selenium(实际上是继承了selenium) 
     
    pip install Appium-Python-Client 
    3. appium命令行模式 
    Appium的服务端安装有两种方式:
    1.无GUI界面的命令行模式
    2.有GUI界面的桌面版本 appium desktop
    安装方法: npm --registry https://registry.npm.taobao.org install -g appium 
    Cmd输入 appium就可以启动了 
    4. Appium desktop 
    可以在GitHub上的发布页面上找到最新的Release版本。 
     
    获取包名   aapt dump badging xxx.apk获取信息
  • 相关阅读:
    PostThreadMessage
    WaitForSingleObject函数的使用
    CodeWarrior环境下中断使用
    Activity跳转时生命周期跟踪
    win7 VS2012+openCV-2.4.11 配置
    CodeBlocks16.01+wxWidgets3.0.2
    MFC一个类访问另一个类成员对象的成员变量值
    无法打开包括文件:'atlrx.h'的解决办法
    STM32f103的数电采集电路的TIMER定时器的使用与时序控制的程序
    STM32f103的数电采集电路的双ADC的设计与使用
  • 原文地址:https://www.cnblogs.com/lixy-88428977/p/9487869.html
Copyright © 2011-2022 走看看