博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Mac搭建appium环境
阅读量:6555 次
发布时间:2019-06-24

本文共 1733 字,大约阅读时间需要 5 分钟。

1.安装brew

  查看是否已经装上brew,终端输入命令:brew --version,已经装上的就不用再装了;

  如果没有安装,终端输入命令:ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"  安卓brew

2.安装node.js

  终端输入命令:brew install node

3.安装cnpm

  终端输入命令:npm install -g cnpm --registry=https://registry.npm.taobao.org

4.安装JDK

  JDK包地址:

5.通过cnpm安装appium

  终端输入命令:cnpm install -g appium

6.安装Andriod SDK

  安卓SDK下载地址:

  下载完毕,解压成功,进入终端下载目录下,进入目录Android-sdk-macosx/tools下;

  输入命令:./android sdk

  点击Mac左上角:Andriod SDK Manager ,点击Andriod SDK Manager-->Preferences...

  进入Andriod SDK Manage-Settings页面,填写以下信息:

  HTTP Proxy Server : 

  HTTP Proxy Port:80

  下方勾选选项:Force https://...  

  点击Tools->Manage Add-on Site...

  点击 User Defined Sites,点击new...

  逐条添加以下地址:

       http://mirrors.neusoft.edu.cn/android/repository/addon-6.xml

       http://mirrors.neusoft.edu.cn/android/repository/addon.xml

       http://mirrors.neusoft.edu.cn/android/repository/extras/intel/addon.xml

       http://mirrors.neusoft.edu.cn/android/repository/sys-img/android-tv/sys-img.xml
       http://mirrors.neusoft.edu.cn/android/repository/sys-img/android-wear/sys-img.xml
       http://mirrors.neusoft.edu.cn/android/repository/sys-img/android/sys-img.xml
       http://mirrors.neusoft.edu.cn/android/repository/sys-img/google_apis/sys-img.xml
       http://mirrors.neusoft.edu.cn/android/repository/sys-img/x86/addon-x86.xml
       http://mirrors.neusoft.edu.cn/android/repository/addons_list-2.xml
       http://mirrors.neusoft.edu.cn/android/repository/repository-10.xml

  回到SDK manager页面,前面的tools,Android 9默认勾选的就可以,但是Extras必须全部选上;

  最后install

7.安装appium-doctor:

  终端输入命令:cnpm install –g appium-doctor

8.运行appium-doctor:

  终端输入命令:appium-doctor  检查环境,没有问题之后使用命令appium查看服务能否启动

9.安装appium python客户端:

  pip3 install Appium-Python-Client

或者下载dmg文件:

 

转载于:https://www.cnblogs.com/huangjiaxiaoluobo/p/10801500.html

你可能感兴趣的文章
如何使用和了解ALTERA的IP核
查看>>
【转载】游戏并发编程的讨论 & Nodejs并发性讨论 & 语法糖术语
查看>>
好,开始没做出来 guess-number-higher-or-lower-ii
查看>>
Python的未来和Python的意义 & pypy & JIT
查看>>
python算法与数据结构-冒泡排序(32)
查看>>
hdu 1032 水题也wrong 两次(于是乎更有刷水题的必要了)
查看>>
hdu 1860 (统计字符)(stl)
查看>>
HDU-1087 Super Jumping! Jumping! Jumping!
查看>>
numpy数组及处理:效率对比
查看>>
composer出现Invalid credentials for ‘https://packagist.phpcomposer.com/packages.json’的错误
查看>>
常用搜索指令
查看>>
ViewPager实现引导页
查看>>
使用XSLT生成Nunit测试报告
查看>>
[分类算法] :朴素贝叶斯 NaiveBayes
查看>>
optional的使用
查看>>
如何恢复误删除的Linux文件
查看>>
重置CentOS6.5的登录口令
查看>>
DES加密
查看>>
SQL-51 查找字符串'10,A,B' 中逗号','出现的次数cnt。
查看>>
Android Apk 瘦身大法
查看>>