Appium部署

作者: 行水坐云 | 来源:发表于2018-03-25 18:16 被阅读0次

    关键词:appium、python、SDK、Genymotion、JDK
    appium的部署,如果有朋友经历过,肯定感同身受。那部署的复杂度绝对比selenium甩了几条街,┭┮﹏┭┮。今天小编带大家讲解下appium的部署。


    一、Appium原理

    Appium原理.png
    首先,为什么要讲原理呢?因为理解了原理之后,才能明白要搭建哪些,为什么要搭建。
    appium的客户端编写测试代码,执行测试时,以webdriver协议和JSON格式发送给appium服务器端。appium服务器端是node.js开发,所以需要一个支持js的一个环境。appium服务器端会在终端设备安装一个bootstrap,由bootstrap调用Android的自动化测试框架UIAutomator的API进行测试。

    二、安装Appium-Python-Client

    Appium-Python-Client就是原理图的客户端,对于Python来说就是一个库,使用pip安装。

    pip install Appium-Python-Client -i https://pypi.douban.com/simple/
    
    image.png
    !!!Appium是在selenium的基础上做了扩展,所以必须要保证已经安装selenium,且建议安装selenium3.7以上。

    三、安装appium server
    appium server就是原理图的appium服务器端。
    方法一: node.js & npm(不推荐)
    先安装node.js环境,再通过npm安装appium。这种方式比较麻烦,不推荐。
    方法二: Appium Desktop (推荐,本文以这种方式介绍)
    https://github.com/appium/appium-desktop/releases/latest

    image.png
    安装要以当前用户安装:
    image.png

    安装完成后,如下显示:

    image.png
    image.png

    勾选Advanced-Allow Session Override-Start Sever,开启服务


    image.png

    四、安装JDK
    JDK的配置参考Android SDK和模拟器配置
    五、安装SDK
    SDK的配置参考Android SDK和模拟器配置
    安装配置好了以后,设置环境变量

    ANDROID_HOME  D:\android-sdk-windows
    Path          ;%ANDROID_HOME%\platform-tools;%ANDROID_HOME%\tools;
    
    ANDROID_HOME.png
    Path.png

    六、安装模拟器
    模拟器可以安装SDK模拟器或者Genymotion模拟器。
    SDK模拟器参考 Android SDK和模拟器配置
    Genymotion模拟器参考 Genymotion模拟器配置

    七、运行测试代码
    以上就是所有的appium的部署,Good luck (# ^. ^ #)

    相关文章

      网友评论

        本文标题:Appium部署

        本文链接:https://www.haomeiwen.com/subject/werhcftx.html