• appium+java+testng+maven环境搭建


    1.java开发环境搭建

    2.android开发环境搭建

    3.安装Nodejs(JavaScript 运行环境)

    appium 是用 nodejs 写的,如果要从源代码运行的话,nodejs 还真少不了。另外 appium 也是 nodejs 的一个 module。 我们可以并推荐通过 npm 安装 appium。

    备注:如果安装了appium.exe则不用安装

    4.安装appium

    可使用用 nodejs 的 npm 安装,或到官网直接下载appium.exe(AppiumForWindows下载地址:https://bitbucket.org/appium/appium.app/downloads/ )

    运行CMD输入 npm install -g appium安装,再在cmd中输入 appium -a 127.0.0.1 -p 4723 (-a表示ip,-p表示端口, 可以通过appium -h查看更多命令)检查appium服务是否启动成功

    默认开启4723端口接受webdriver请求
    默认开启4724用于和android通讯

    可用 appium-doctor检测是否安装成功

    5.eclipse中导入appium.jar包,如果发用到其它协议(如selenium)则需要另外导入(selenium-java-2.44.0.jar、selenium-server-standalone-2.44.0.jar)

    备注:DesiredCapabilities是属于selenium的

    下载地址:http://yunpan.cn/cFa7XfNveXwLQ  访问密码 832d

    6.eclipse中安装testng,可直接搜索安装,然后导入testng依赖库(这个会自动提示)

    备注:appium使用API源码查看http://appium.github.io/java-client/ 

                                         https://github.com/SeleniumHQ/selenium/tree/master/java/client/src/org/openqa/selenium

           appium使用方法官方文档:http://appium.io/slate/en/master/?ruby#about-appium

    自己写的脚本:http://yunpan.cn/cLduKTsmCccTB  访问密码 186a

                            测试的APK:http://yunpan.cn/cLduYn8ISErKR  访问密码 be97

  • 相关阅读:
    MySQL 对于千万级的大表要怎么优化?
    Spring Cloud中文社区
    什么是QPS,PV
    http://www.rabbitmq.com/documentation.html
    redis
    MySQL分区表
    linux命令综合
    Python-MRO
    Python3 错误和异常
    装饰器
  • 原文地址:https://www.cnblogs.com/penghong2014/p/4269594.html
Copyright © 2020-2023  润新知