• Appium环境搭建


    appium的核心其实是一个暴露了一系列REST API的server。

    这个server的功能其实很简单:监听一个端口,然后接收由client发送来的command。翻译这些command,把这些command转成移动设备可以理解的形式发送给移动设备,然后移动设备执行完这些command后把执行结果返回给appium server,appium server再把执行结果返回给client。

    1.appium下载地址:http://appium.io/

    Appium分为Appium和Appium GUI,建议下载Appium GUI。因为Appium GUI封装了运行 Appium server 的所有依赖。对于GUI,Windows下载exe可执行文件进行安装,Mac下载dmg进行安装。

    2.安装步骤参考:https://www.jianshu.com/p/7a6fa7ab662b

    windows下安装参考:https://www.cnblogs.com/Jadie/p/6061428.html

    android sdk安装参考:https://www.cnblogs.com/nebie/p/9145627.html

    这里启动Android AVD会有两处报错,参照:

    https://www.cnblogs.com/graybird/p/10785468.html

    https://www.cnblogs.com/graybird/p/10785540.html

    安装完appium后记住新版地址与老版不一样,appium-1.12.1添加到环境变量path为C:Program FilesAppium esourcesapp ode_modules

    3.windows 验证是否安装成功

    验证安装是否成功,Win+R>>cmd->>appium,如出现类似以下提示,证明安装成功!

            

     4.Appium Python Client

    由于python的易用性,因此使用python作为测试语言。

    Appium Python Client封装了标准的selenium客户端类库, 为用户提供常见的selenium命令以及额外移动设备控制相关的命令.

    使用pip命令进行安装Appium Python Client

        pip install Appium-Python-Client
  • 相关阅读:
    RAID磁盘阵列
    Activiti任务认领
    Activiti 5.18启动流程到完成所有任务之间的数据库变化(转)
    tomcat优化(转)
    DB2 OLAP函数的使用
    PreparedStatement批量处理和事务
    获取JavaScript异步函数的返回值
    DB2 sql报错后查证原因与解决问题的方法
    DB2有五种约束
    连接db2数据库出现No buffer space available (maximum connections reached?)
  • 原文地址:https://www.cnblogs.com/graybird/p/10783081.html
Copyright © 2020-2023  润新知