• Appium简介以及环境安装


    官网地址

    Appium 是一个自动化测试开源工具,支持多平台上的原生应用,web应用和混合应用,是由appium server和appium Client两部分组成通过json wire protocol进行通信。

    Appium 优势

    • 可以跨平台android、ios
    • 支持多语言,java、python、php、ruby等
    • 不用未复杂的环境发愁
    • 有selenium经验可以直接运用

    Appium 原理

    电脑上运行自动化测试脚本,调用webdriver接口,appium server接收到客户端发送的命令,会将命令直接转化为UIautomation认识的命令,然后由UIautomation在设备上执行自动化。

    Appium环境安装

    安装必备软件(win7环境)

    1.JDK

    2.Android-SDK

    3.Python

    4.Node.js

    5.Appium

    6.Appium-desktop

    7.Appium-doctor

    8.Appium-Python-Client

    安装JDK

    下载jdk包,然后设置环境变量,我的电脑-属性-高级-环境变量-系统变量-新建,根据自己的安装路径配置;

    CLASSPATH中加入:%JAVA_HOME%lib;%JAVA_HOME%lib ools.jar;

    PATH中加入:%JAVA_HOME%in;%JAVA_HOME%jrein;

    配置完成cmd中输入javac,能显示相关帮助信息则安装成功;

    安装Android-SDK

    下载Android-SDK包,解压即可,然后配置环境变量

     变量新建:ANDROID_HOME

    将%ANDROID_HOME% ools;和%ANDROID_HOME%platform-tools;添加到path中

     

    安装python

    官网下载地址:https://www.python.org/

    傻瓜式安装即可,.将D:python和D:pythonScripts,添加到环境变量path下,cmd中输入python出现版本号即安装完成。

    安装Node.js

    https://nodejs.org/en/download/

    cmd中命令提示符中输入node -v,有返回版本则安装成功

    C:Usersadmin>node -v
    v12.13.1

    安装Appium

    下载安装地址:https://bitbucket.org/appium/appium.app/downloads/

    解压后,appium-installer.exe文件安装就好,桌面会生成一个appium的图标,启动后界面显示如下

    安装Appium-desktop

    下载地址:https://github.com/appium/appium-desktop/releases ,安装完成后呈现如下界面

    配置Appium-doctor

    appium安装完成,找到路径下的xxxAppium ode_modules.bin文件夹,配置到path路径中

    cmd,输入appium-doctor,检查环境是否OK,出现如下信息,说明环境OK

    C:Usersadmin>appium-doctor
    Running Android Checks
    ✔ ANDROID_HOME is set to "E:android-sdk"
    ✔ JAVA_HOME is set to "C:Program FilesJavajdk1.8.0_31."
    ✔ ADB exists at E:android-sdkplatform-toolsadb.exe
    ✔ Android exists at E:android-sdk oolsandroid.bat
    ✔ Emulator exists at E:android-sdk oolsemulator.exe
    ✔ Android Checks were successful.

    ✔ All Checks were successful

    安装Appium-Python-Client

    cmd中输入pip install Appium-Python-Client自动安装

    安装完成后,cmd输入python,再输入如下命令,无报错即安装完成

    >>> from appium import webdriver

    最后祝大家安装环境顺利完成,如有问题可留言咨询哦~

    转载请附上原文链接。
  • 相关阅读:
    jq判断input 复选框有没有选
    jq根据id替换修改或添加css属性
    cookie和session的关系和区别
    tp5 统一返回json格式
    tp5 上传图片(自定义图片路径)
    tp5 生成随机数
    tp5 删除图片以及文件
    tp5 上传视频方法
    tp5 跨域问题
    js替换div里的内容
  • 原文地址:https://www.cnblogs.com/bugbreak/p/11989363.html
Copyright © 2020-2023  润新知