zoukankan      html  css  js  c++  java
  • Appium 小白从零安装 ,Appium连接真机测试。

     以下是我个人在初次安装使用Appium时的过程,过程中遇到了一些问题,在这里也一一给出解决办法。

    Appium安装过程

    1. 先安装了 Node.js。在node的官网上下载的exe安装文件。
    2. 在node的command line中执行 npm install -g appium 来安装appium,报错,无效。
    3. 去appium.io官网,下载的appium的压缩包。其实这个压缩包中已经含有appium的可执行文件,无需再单独配置Node.js了。
    4. 解压之后出现appium.exe,双击运行提示需要安装.Net Framework,点击 “是” 便可以立即下载。
    5. 下载成功后,再次运行appium.exe,可以看到appium 的 server已经启动。
    6. python安装appium开发库 pip install Appium-Python-Client
    7. 使用

    8. from appium import webdriver 
      des = {} 
      des['platformName'] = 'Android' 
      des['platformVersion'] = '4.2' 
      des['deviceName'] = 'Android Emulator' 
      des['app'] = "C:\UsersAdministrator\Desktop\testappium\list1.2.apk" 
      webdriver.Remote('http://localhost:4723/wd/hub', '')
    9. 配置好了之后,发现提示需要android sdk。下好sdk之后。再次运行。

    10. 提示未找到xxx,明显是环境变量的问题。配置sdk 目录下的 tools目录以及platform-tools目录。此处需要将appium的server重启,不然还是会提示找不到sdk。

    Appium连接安卓真机

    1. 在上面的基础上,连接安卓真机。通过usb连接真机后,使用 adb devices 命令,发现没有任何设备。
    2. 再查询问题过程中,发现了一个命令:appium-doctor,可以检查一下appium的基本的路径配置以及环境变量是否完整。
    3. 在发现使用 adb devices 没有设备之后,安装三星手机驱动。安装好之后会在计算机->设备之中看到一个已被识别出的三星手机。
    4. 再次使用adb devices,出现了设备,但是设备识别为 unauthorized 。此时在手机上切换一下连接方式:MTP PTP,或者关闭USB再开启USB等,类似重启的效果。现在已经可以识别并连接了

    以上是我个人在初次安装使用Appium时的整个过程。

     
  • 相关阅读:
    pytest_04
    pytest_03
    pytest_02
    CF 1416C XOR Trie
    CF 1413D
    ZOJ 3725 概率dp
    ZOJ 3726
    位运算
    CF1439C 线段树
    unordered_set
  • 原文地址:https://www.cnblogs.com/lipijin/p/4332894.html
Copyright © 2011-2022 走看看