• appium的基本环境配置


    1、先安装jdk1.7或jdk1.8之后,并配置好环境变量

    2、安装Android SDK(安卓软件开发包),测试Android手机必然要安装Android SDK,例如android-sdk_r24.4.1-windows

    下载地址:http://tools.android-studio.org/index.php/sdk/ (直接下载zip版本,解压至任意目录即可)

    2.1 解压之后,添加至环境变量:在系统变量中新增一个变量ANDROID_HOME,将解压之后的路径放进去

    2.2 解压之后,双击SDK Manager.exe,必装:Tools文件夹下Android SDK Platform-tools和Android SDK Build-tools,Android SDK Tools

    2.3 安装完之后,配置环境变量path,将android-sdk_r24.4.1-windows下面的Platform-tools、Build-tools、Tools配置到环境变量里面去

    检查:安装并配置好之后,在cmd窗口中输入adb 和adb devices进行测试

    如果是用夜神模拟器进行测试时,先将模拟器打开之后,设置手机版后,将Platform-tools下的adb.exe复制到夜神模拟器安装路径下,并更名为nox_adb.exe,要保持版本一致

    查看版本:直接在cmd下输入adb version查看到版本(即Platform-tools下的adb版本),再进入到夜神模拟器的bin目录的cmd下,输入nox_adb version查看版本,如果二者版本不一致,将Platform-tools下的adb.exe复制到夜神模拟器安装路径下,并更名为nox_adb.exe

    可能遇到的问题:adb devices在获取连接的安卓手机时,一定会遇到很多坑,这里我们梳理下可能会遇到的坑。

    1、手机USB调试一定要打开。

    2、多找两根USB线,排除线的问题。

    3、多换几个USB接口,排除USB个别接口不好使问题(如:3.0 与 2.0)

    4、驱动程序,通过设备管理器查看是否安装驱动或驱动不是最新。(建议:下载驱动精灵,USB相关的驱动都更新下。部分安卓手机更新后会出现一个专门的adb Interface。)

    5、更新adb_usb.ini文件(C盘用户目录下.android目录下的adb_usb.ini),少数电脑不能识别Android手机时,可以将设备管理器下的Android手机的VID、PID增加到adb_usb.ini文件中。

    3、安装node.js,由于Appium的server端是node.js编写的所以需要先安装node.js。安装node.js后,可以直接通过npm安装Appium。(注:npm类似于Python的pip,一个非官方包管理器)

    官方下载地址:https://nodejs.org/en/download/,node.js的安装一路傻瓜式next就可以了,注意一点,将路径改下,安装成功后会自动添加环境变量。也就是在cmd下任意目录都可以使用npm命令。

    安装完之后,配置到path环境变量中

    检查:在cmd窗口中输入npm,显示如下信息则没有问题

    4、安装appium服务端:如果已经安装过的,先npm -g uninstall appium卸载,再npm -g install appium@1.7.1 or npm -g install appium@1.8.1进行安装

    检查:安装完之后,在cmd窗口输入appium 和appium -v

    5、安装 appium-doctor,在cmd窗口npm install -g appium-doctor

    检查:在cmd窗口输入appium-doctor

    6、安装appium客户端appium-desktop-setup-1.8.1.exe

    安装好之后配置环境变量,在系统变量中新增一个Appium_Home,如下图,配置好之后,新增到path环境变量中,%Appium_Home%

  • 相关阅读:
    C
    O
    扩展KMP
    扩欧与乘法逆元
    E
    D
    [LeetCode] Same Tree 深度搜索
    [LeetCode] Remove Duplicates from Sorted List 链表
    [LeetCode] Balanced Binary Tree 深度搜索
    [LeetCode] Remove Nth Node From End of List 快慢指针
  • 原文地址:https://www.cnblogs.com/mihoutao/p/11264070.html
Copyright © 2020-2023  润新知