zoukankan      html  css  js  c++  java
  • appium环境搭建

     appium的流程如下:(写得有点潦草,请忽略,哈哈哈哈)

    既然我们已经知道appium的流程了,那么搭建appium环境,需要安装哪些工具呢?

    我的系统是windows10,工具版本:python 3.7.3、node.js 10.16.0、jdk1.8.0、sdk 24.4.1、appium 1.13.0、appium-python-client 0.46

    一、首先我们需要先安装python和node.js,因为这两个工具是独立的

    我这里的python版本是3.7.3,安装目录是D:pythonpython

    python安装及环境变量配置:在官网上下载,默认安装即可。检验是否安装成功的依据是:在cmd中输入python -V,出现以下界面,则安装成功。

    环境变量配置:

    path变量添加数值python安装目录。因为path本身是有数值的,所以要用;隔开。

    我这里的node.js版本是10.16.0,安装目录是D:NodeNode

    node.js安装:在官网上下载,默认安装即可。安装过程中已自动配置了环境变量和安装好了npm包。我们在环境变量path数值中可以看到多了node.js的安装目录内容。node.js这里的环境配置主要配置的是npm安装的全局模块所在的路径,以及缓存cache的路径,之所以要配置。

    检验node.js是否安装成功的依据是:在cmd中输入 node -v 和 npm -v 分别查看node和npm的版本号:

     

    二、接着安装jdk、android sdk

    我这里的jdk版本是1.8.0,安装目录是

    jdk安装及环境变量配置:可参考https://jingyan.baidu.com/article/6dad5075d1dc40a123e36ea3.html,因为是比较常用的工具,所以安装过程就不做详细分析。

    检验jdk是否安装成功的依据是:在cmd中输入java -version,可以查看到jdk版本。

    我这里的sdk版本是24.4.1,安装目录是D:Android SDKandroid-sdk-windows

    android sdk安装及环境变量配置:官网下载版本24.4.1 windows的zip格式,下载完成后,解压。在sdk目录中打开SDK Manager.exe,选择这些选项,点击安装Install 57 packages。因为我已经安装过了,所以这里的选项状态显示是Installed(已安装)。我选了安卓系统10、9、8.1.0、8.0.0四个版本(这里的版本是为了虚构安卓模拟器,因为sdk有自带的模拟器AVD Manager,可以在AVD Manager中设置需要构建的安卓机相关信息。但后续实践中发现AVD Manager不是很好用,没有界面,我另外安装了其他的模拟器。所以这里的版本可以只安装一个)。

    安装好后,我们可以看到sdk安装目录的文件夹变多了。

    然后配置环境变量。新建系统变量ANDROID_HOME,变量值为安装目录。

    然后将%ANDROID_HOME%platform-tools;%ANDROID_HOME% ools​​​​​​​添加到Path环境变量中。

    检验sdk是否安装成功的依据是:在cmd中输入adb或者android。

    正常情况下,输入android,会弹出SDK Manager.exe,也就是下面这个窗口:

    输入adb,会显示安卓系统版本。

     但是我在实际操作过程中,发现输入adb是成功的,但是输入android,提示不是内部或外部命令。

    后来我将环境变量中的ANDROID_HOME删了,将path变量中的%ANDROID_HOME%platform-tools;%ANDROID_HOME% ools​​​​​​​修改D:Android SDKandroid-sdk-windows ools;D:Android SDKandroid-sdk-windowsplatform-tools;(其中D:Android SDKandroid-sdk-windows为SDK安装目录,也就是ANDROID_HOME的数值)。

    保存后,发现输入android、android -h、adb都成功了。所以这个问题可以留意一下。

    详细步骤可以参考https://blog.csdn.net/zeternityyt/article/details/79655150

    三、然后安装appium。

    appium安装及环境变量配置:安装有2种方法,一是通过npm安装、配置环境变量;二是通过官网下载安装包安装、配置环境变量。

    这里我用的是第一种方法安装appium:通过npm安装appium,配置环境变量。npm安装命令行:npm install -g appium

    (因为我比较喜欢各个软件单独安装在一个文件夹中,方便区分,所以我会选择将npm的默认安装目录修改为指定的路径。之后要是再通过npm安装其他工具,也会继续修改安装目录的。当然,要是觉得安装在默认目录没关系,可以不用修改。)

    安装过程中要是卡住,一直没响应,处于下载中,可能是因为网络中断了。把cmd强制关掉,再打开cmd,输入npm install -g appium就可以了。时间会有点长,耐心等待就可以。等到最后,出现出现下面这两行字就说明已经安装成功啦!

    配置环境变量:将appium安装目录添加到path中。

    检验appium安装成功的依据是:在cmd中输入appium,可以查看到appium版本。

    四、最后安装appium-python-client(这个是appium连接python的连接工具,简称api)

    appium-python-client安装:在官网中(https://pypi.org/project/Appium-Python-Client/#files)中下载appium-python-client,最新版本是0.46,下载。解压,然后在cmd中进入appium-python-client文件夹,找到setup.py文件,使用python setup.py install安装。

    出现以下图内容,说明安装成功。

    到这里,appium的环境搭建就完成啦!

    最后,为了编写代码方便,下载了个编辑器,可以在编辑器中直接运行该代码。我这里下载的是sublime_text。当然,你也可以用其他的编辑器,比如Pycharm。

    选择编码语言:

    运行代码:

  • 相关阅读:
    第四章 高级查询(二)
    部分 语法Mysql
    MySQL高级查询
    BZOJ 3124 SDOI2013 直径
    BZOJ 3130 SDOI2013 费用流
    BZOJ 3993 SDOI2015 星际战争
    BZOJ 3997 TJOI2015 组合数学
    BZOJ 4003 JLOI2015 城池攻占
    BZOJ 3925 ZJOI2015 地震后的幻想乡
    codeforces #313 div1 E
  • 原文地址:https://www.cnblogs.com/lv-lxz/p/11119647.html
Copyright © 2011-2022 走看看