需要以下几步:
1.安装andriod sdk
2.安装python
3.安装node.js
4.安装npm
5.安装appium
6.安装依赖库
7.运行测试
我的linux 系统版本:Redhat 5
1.安装andriod SDK
这个没有太多需要说明的,如果需要可以参考:http://blog.csdn.net/catoop/article/details/7618099
2.安装Python
appium 需要python 2.6 以上的支持,如果已经安装了其他版本需要做个修改,特别是yum的python的配置
(1)下载
可从 http://www.python.org/进行下载
wget http://www.python.org/ftp/python/2.7.2/Python-2.7.2.tar.bz2
(2)解压
tar jxvf Python-2.7.2.tar.bz2
(3)进入目录安装:
./configure --prefix=/usr/local/Python2.7 --enable-shared
make
make install
当出现 libpython2.7.so.1.0的错误时:
[root@CNC-BJ-5-3N1 bin]# ./python
./python: error while loading shared libraries: libpython2.7.so.1.0: cannot open shared object file: No such file or directory
[root@CNC-BJ-5-3N1 bin]# pwd
/usr/local/Python2.7/bin
[root@CNC-BJ-5-3N1 bin]# /usr/local/Python2.7/bin/python2.7
/usr/local/Python2.7/bin/python2.7: error while loading shared libraries: libpython2.7.so.1.0: cannot open shared object file: No such file or directory
[root@CNC-BJ-5-3N1 bin]# pwd
/usr/local/Python2.7/bin
/usr/local/Python2.7/lib
libpython2.7.so.1.0的错误时的 解决办法:
1) vi /etc/ld.so.conf 添加/usr/local/Python2.7/lib
/sbin/ldconfig
/sbin/ldconfig -v
参考:
http://www.cnblogs.com/amboyna/archive/2008/02/06/1065322.html
2) 使用新安装的python:
mv /usr/bin/python /usr/bin/python.bak
ln -s /usr/local/Python2.7/bin/python2.7 /usr/bin/python
这里要看下/user/bin 下面到底有几个python,都要做下修改
3)因为yum默认的是使用python2.4,为了使yum命令能正确执行,需要修改
[root@CNC-BJ-5-3N1 bin]# vi yum
将#!/usr/bin/python 改为 #!/usr/bin/python2.4
3.安装node js
可以参考:http://www.infoq.com/cn/articles/nodejs-npm-install-config
这个不难、从官网下载tar.gz安装包、然后
解压后
./configure
make
make install
如果不是root权限 要用sudo执行
4.安装npm
curl http://npmjs.org/install.sh | sh 如果这个报错 那就用 curl https://npmjs.org/install.sh | sh
如果非root权限用下面的
curl http://npmjs.org/install.sh | sudo sh 如果这个报错 那就用 curl https://npmjs.org/install.sh | sudo sh
5.安装appium
如果提示相关的模块没有的话先安装模块
sudo npm install appium
6.安装依赖库
运行例子测试脚本,如果提示什么模块没有安装的时候需要先安装
常见的如:wd(webdriver)模块 selenium模块等
7运行测试用例
从appium 的github上下载测试脚本就可以运行了
过程中的一些错误提示忘记记下来了,回头遇到了再补充
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
1、安装JDK 我不列出来了,自行百度
java -version
2、安装tomcat
(1)将下载的tomcat压缩包
tar -zxvf apache-tomcat-8.5.29.tar.gz
(2)复制tomcat文件到/opt目录并重命名
mv apache-tomcat-8.5.29 /opt
cd /opt
mv apache-tomcat-8.5.29 tomcat8
(3)为启动的脚本文件添加环境变量
cd tomcat8/bin
vi startup.sh
JAVA_HOME=/usr/java/jdk1.8.0_161
JRE_HOME=/usr/java/jdk1.8.0_161/jre
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
TOMCAT_HOME=/opt/tomcat8
(4)启动tomcat
./startup.sh
(5)验证tomcat是否能够启动起来
打开浏览器访问:localhost:8080,页面显示的tomcat正常信息,表示配置成功
我这里修改了端口号的,/conf/server.xml 8080修改成8082的
3、安装jenkins
(1)将jenkins.war复制到tomcat的webapps
cd /opt/tomcat8/webapps
然后jenkins.war放在这里
(2)配置环境变量
vi /etc/profile
export JENKINS_HOME=/opt/tomcat8/webapps/
(3)保存退出,使设置生效
source /etc/profile
(4)启动tomcat
cd /opt/tomcat8/bin
./startup.sh
(5)访问jenkins
浏览器打开http://localhost:8082/jenkins/,即进入jenkins页面
登录密码存在于:/opt/tomcat8/webapps/jenkins/secrets/initialAdminPassword
打开文件复制密码到密码栏登陆就行了
vi /opt/tomcat8/webapps/jenkins/secrets/initialAdminPassword
注:习惯性去的看日志 cd /tomcat/logs tail -f catalina.out