关山初度尘未洗,策马扬鞭再奋蹄!这篇文章主要讲述小米总监一手教你搭Appium框架相关的知识,希望能为你提供帮助。
步骤
1、安装jdk
2、安装node和npm
3、安装android sdk
4、安装appium
5、安装pip及appium-python-client
文章图片
脚本
#!/bin/bash
echo "install jdk!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"apt-get install python-software-propertiesadd-apt-repository ppa:webupd8team/javaapt-get updateapt-get install oracle-java8-installerecho "install nodejs now!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"mkdir -p /usr/local/software/nodejscd /usr/local/software/nodejswget https://nodejs.org/dist/v6.11.0/node-v6.11.0-linux-x64.tar.xztar -Jxf node-v6.11.0-linux-x64.tar.xzln -s /usr/local/software/nodejs/node-v6.11.0-linux-x64/bin/node /usr/bin/nodeln -s /usr/local/software/nodejs/node-v6.11.0-linux-x64/bin/npm /usr/bin/npmecho "install android sdk!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"mkdir -p /usr/local/software/android_sdkcd /usr/local/software/android_sdkwget "https://dl.google.com/android/repository/sdk-tools-linux-3859397.zip"unzip sdk-tools-linux-3859397.ziptools/android update sdk --no-ui --proxy-host sdk.gdgshanghai.com --proxy-port 8000#by default,it does not have build-toolstools/android update sdk -a --filter"build-tools;
25.0.3"echo "export ANDROID_HOME=/usr/loca/software/android_sdk" >
>
/etc/profileecho "export ADB=$ANDROID_HOME/platfoms-tools/adb" >
>
/etc/profileecho "export PATH=$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools" >
>
/etc/profile#must savesource /etc/profile#everytime reboot,env in “
/etc/profile”
need save, so add it in file ".bashrc"echo "source /etc/profile" >
>
~/.bashrcsource ~/.bashrc#add taobao mirror, and install appiumecho "install appium!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"touch ~/.npmrcecho "registry = https://registry.npm.taobao.org" >
>
~/.npmrcnpm install -g appiumecho "install pip now!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"apt-get install python-pipecho "install appium-python-client"pip install Appium-Python-Client
- 创建文件后要给予执行权限。
- 然后通过appium查看是否配置成功。
- 通过npm命令安装的执行程序目录是在node安装目录/bin/目录下。
会碰到的问题
1、apt-get install nodejs安装完后,可以用nodejs,但是不能用node?
2、通过链接去官网下载jdk,下载下来的是一个html文档,可以通过 file filename.tar.gz查看内容很怪。
因为官网下载jdk时需要我们先点一下接受协议,然后会生成一个AuthParam,所以如果想通过命令和链接来下载,先按F12,然后点击Network,然后点击你要下载的jdk的包,然后在Network中就会显示url,这个url会带上AuthParam,就可以通过这个url通过wget来下载。
对面试经验、软件、接口、自动化测试感兴趣可以175317069,群内会有不定期的免费资料链接发放,这些资料都是从各个技术网站搜集、整理出来的。如果你有好的学习资料可以私聊发我,我会注明出处之后分享给大家。
注意:
1.用wget下载时,请求的网址最好都加上“ ” ,因为有些url不加“ ” ,会请求不了。
2.这个链接是有时间限制的噢,因为AuthParam是有有效期的,如果网址失效,可以重新点击官网的接受协议,然后重复上述操作。
文章图片
android sdk 安装
1、官网下载,拉倒最底下,下载tools即可。
2、unzip 解压
3、cd tools
4、bash android update sdk --no-ui--proxy-host sdk.gdgshanghai.com --proxy-port 8000
执行完第四步后,会在tools的同级目录底下产生好几个文件夹,包括platform-tools等
5、安装build-tools,默认情况下是没有安装的
tools/android update sdk -u -a --filter "build-tools; 25.0.3"
【小米总监一手教你搭Appium框架】appium不能建立软连接,会提示软连接太多,或者仍然不能运行。将配置在/etc/profile文件下,记得source 一下。
推荐阅读
- appium-2-uiautomator定位
- pyqt5-tools 使用qtdesigner错误-This application failed to start because no Qt platform plugin could be i
- Android使用zxing生成二维码
- APP推广进阶(活动运营如何做更靠谱())
- 安卓使用SQLite将数据存储在本地并做简单处理的学习1
- Android开发学习——使用通知
- Android Unterminated string at character
- 使用Power Apps 创建门户应用
- uniapp 腾讯地图sdk接入