一、环境配置
我的笔记本配置:
一开始参考了别人的配置说明,博客地址见http://www.cnblogs.com/oscarxie/p/3894559.html
以下是按照该博客中的内容,我记录的自己的配置过程遇到的实际情况:
----------------------------------分割线----------------------------------------
1. 爬墙
因为后续安装过程中可能会碰到墙的问题,所以首先得解决爬墙的问题。
我的使用的是“云梯”。
2. java
通过终端查询,java已经安装
3. git(分布式版本控制系统)
由于本人没有开发经验,不知道git是什么,于是顺手百度:http://baike.baidu.com/link?url=w_nHEv3d5sPjpbb3y1jTCyVrTuAKp8kEPTcFlxOn3rD5Tu6HUDhkV3K_8Rcpa2xz73ry2XJ4NyxqPMIDI1S8UaVvX6SVF_oDqBelpFO5PeS
去终端查询结果:
4. ruby
安装ruby是因为接下来要安装的brew运行环境需要ruby。我的终端查询结果:
5. brew
brew又叫Homebrew,是Mac OSX上的软件包管理工具,能在Mac中方便的安装软件或者卸载软件,只需要一个命令。http://www.jb51.net/os/MAC/101860.html
此链接是我参考的关于brew的安装以及一些简单的brew命令 ,备份如下:
去官网http://brew.sh查看安装方法:
打开终端,复制以下命令:
ruby-e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
我安装的时候因为害怕被墙,所以开了vpn,但是第一次安装还是提示失败,关闭vpn后安装成功。
6. node
有了brew安装node就方便了
brewinstall node
7. npm
二、安装
8. Appium
现在可以开始安装Appium,
#npm install –g appium
这个-g是啥意思还没搞清楚,先占个坑,过后再填
一开始的几次安装appium都显示一直在加载,时间非常长,我去mac的工具查看,in的速度只有1kb/s。原因有可能是因为下载源在国外导致的速度慢,需要把下载源更改成为国内的源,百度上搜索到有一个淘宝的npm源,使用了以下命令:
sudo npm install -g appium --registry=https://registry.npm.taobao.org
之后显示就可以快速下载了。
9. wd
#npm install wd
10. Xcode和Android SDK
这个不说了
11. 检查环境
Appium提供了一个doctor,运行appium-doctor
当时我遇到两个问题:
ANDROID_HOMEis not set
JAVA_HOMEis not set
也就是说我的android环境变量和java环境变量没有配置正确。应该配置成什么参见下一条“12.bash_profile文件”
我的android开发环境安装的是android官网推荐的android studio。这里比较困扰我的是一开始不知道去哪儿找SDK安装路径(噗……)
打开android studio,tools 打开SDK manager。如图所示
12. bash_profile文件
Mac 默认是没有这个文件的,我们自己建一个(可以先查看一下自己是否已经见过此文件夹,我当时查询是已经有了)
touch.bash_profile
vi.bash_profile
打开bash_profile文件配置ANDROID_HOME和JAVA_HOME
export ANDROID_HOME="…… "
exportJAVA_HOME=$(/usr/libexec/java_home)
source.bash_profile
好了,再次运行appium-doctor
到此,环境基本准备好了。
三、运行appium以及官方自带测试脚本ios_simple.py
(一)命令行方式运行:
1、首先要启动appium
使用命令:appium &
2、运行ios_simple.py脚本
2.1、进入到脚本所在的目录下
首先查看现在所在的位置,使用命令pwd
运行 python ios-simple.python 报错:
google解决方案:
首先下载源码
(昨天貌似没有执行这个操作)