如何搭建appium+Python的自动化测试环境

来源:互联网 发布:德军总部剧情知乎 编辑:程序博客网 时间:2024/05/16 18:03

mac 命令不熟悉感觉搭建自动化环境很不顺手呢,费老劲了,有时间了还得多研究一些mac 命令啊 (搭建过程需要改写source profile)。。。。。都是辛酸泪。。。。


使用Appium的环境要准备Android SDK和JDK,安装xcode软件(APP store下载就好了)

Android SDK的下载路径:这个我自己电脑有,各位网友自己百度一下吧 。。。。。

JDK的下载路径:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html(这个下载下来是dmg文件,我刚开始竟然下载成了sample)

如果想要多了解一些可以参考这个链接:http://www.cnblogs.com/iOS-mt/p/5726380.html

1)brew install node 想要生效首先必须先安装homebrew(Mac自带ruby,一键安装很方便哦)。

命令行中输入:(这块刚开始竟然命令出错了,应该是语法问题各种坑啊,实在不行大家再去网上再查找一下)

$ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

2)在终端输入brew install node 命令安装node.js ,安装成功后,查看node版本,输入 node -v

3)在终端输入npm install -g appium, 这块安装起来比较费时间

安装appium时遇到的问题:npm ERR! tar.unpack untar error /tmp/npm-5884-e9fda1ac/registry.npmjs.org/npm/-/npm-2.1.3.tgz

  • 1
  • 2
  • 1
  • 解决方案:

解决方案:

运行命令:$ npm cache clean


4)安装完之后可以使用appium doctor的图像化工具查看一下配置情况

查看过程中常出现的问题如下:

a.运行过程中出现 [Error: Could not detect Mac OS X Version from sw_vers output: '10.12.3

    解决方案:使用指令运行 appium-doctor,不用图像化的工具


执行appium-doctor查看环境是否安装成功如果出现JAVA_HOME is set but does not exist on the file system at “undefined”

终端输入 open .bash_profile(open ~/.bash_profile ),加上androidSDK和JDK路径,我的配置如下:

export PATH=${PATH}:/Users/Henry/Documents/adt-bundle-mac-x86_64-20140702/sdk/tools
export PATH=${PATH}:/Users/Henry/Documents/adt-bundle-mac-x86_64-20140702/sdk/platform-tools
export ANDROID_HOME=/Users/Henry/Documents/adt-bundle-mac-x86_64-20140702/sdk
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home
export PATH=${JAVA_HOME}/bin:${ANDROID_HOME}/tools:${ANDROID_HOME}/platform-tool:$PATH

 然后执行一下文件使配置生效,执行命令source ~/.bash_profile


0 0
原创粉丝点击