linux npm安装_手把手教你appium框架的搭建—linux
總體來說,分為以下幾步:
1.安裝jdk
2.安裝node和npm
3.安裝android sdk
4.安裝appium
5.安裝pip及appium-python-client
以下是腳本
#!/bin/bashecho "install jdk!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"
apt-get install python-software-properties
add-apt-repository ppa:webupd8team/java
apt-get update
apt-get install oracle-java8-installer
echo "install nodejs now!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"
mkdir -p /usr/local/software/nodejs
cd /usr/local/software/nodejs
wget https://nodejs.org/dist/v6.11.0/node-v6.11.0-linux-x64.tar.xz
tar -Jxf node-v6.11.0-linux-x64.tar.xz
ln -s /usr/local/software/nodejs/node-v6.11.0-linux-x64/bin/node /usr/bin/node
ln -s /usr/local/software/nodejs/node-v6.11.0-linux-x64/bin/npm /usr/bin/npm
echo "install android sdk!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"
mkdir -p /usr/local/software/android_sdk
cd /usr/local/software/android_sdk
wget "https://dl.google.com/android/repository/sdk-tools-linux-3859397.zip"
unzip sdk-tools-linux-3859397.zip
tools/android update sdk --no-ui --proxy-host http://sdk.gdgshanghai.com--proxy-port 8000
#by default,it does not have build-tools
tools/android update sdk -a --filter "build-tools;25.0.3"
echo "export ANDROID_HOME=/usr/loca/software/android_sdk" >> /etc/profile
echo "export ADB=$ANDROID_HOME/platfoms-tools/adb" >> /etc/profile
echo "export PATH=$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools" >> /etc/profile
#must save
source /etc/profile
#everytime reboot,env in “/etc/profile” need save, so add it in file ".bashrc"
echo "source /etc/profile" >> ~/.bashrc
source ~/.bashrc
#add taobao mirror, and install appium
echo "install appium!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"
touch ~/.npmrc
echo "registry = https://registry.npm.taobao.org" >> ~/.npmrc
npm install -g appium
echo "install pip now!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"
apt-get install python-pip
echo "install appium-python-client"
pip install Appium-Python-Client
1. 創(chuàng)建文件后,注意要給予執(zhí)行權(quán)限噢。
2. 然后通過appium可以查看是否配置成功噢
3. 通過npm命令安裝的執(zhí)行程序的目錄是在node安裝目錄/bin/目錄下噢
問題列表
問題1:apt-get install nodejs安裝完后,可以用nodejs,但是不能用node,很奇怪
問題2:通過鏈接去官網(wǎng)下載jdk,下載下來的是一個(gè)html文檔,可以通過 file filename.tar.gz查看內(nèi)容,很奇怪。因?yàn)楣倬W(wǎng)下載jdk時(shí)需要我們先點(diǎn)一下接受協(xié)議,然后會(huì)生成一個(gè)AuthParam,所以如果想通過命令和鏈接來下載,先按F12,然后點(diǎn)擊Network,然后點(diǎn)擊你要下載的jdk的包,然后在Network中就會(huì)顯示url,這個(gè)url會(huì)帶上AuthParam,就可以通過這個(gè)url通過wget來下載。(注意:1.用wget下載時(shí),請(qǐng)求的網(wǎng)址最好都加上“”,因?yàn)橛行﹗rl不加“”,會(huì)請(qǐng)求不了;2.這個(gè)鏈接是有時(shí)間限制的噢,因?yàn)锳uthParam是有有效期的,如果網(wǎng)址失效,可以重新點(diǎn)擊官網(wǎng)的接受協(xié)議,然后重復(fù)上述操作噢)
android sdk 安裝
1.官網(wǎng)下載,拉倒最底下,下載tools即可。
2.unzip 解壓
3.cd tools
4.bash android update sdk --no-ui --proxy-host http://sdk.gdgshanghai.com --proxy-port 8000
執(zhí)行完第四步后,會(huì)在tools的同級(jí)目錄底下產(chǎn)生好幾個(gè)文件夾,包括platform-tools等
5.安裝build-tools,默認(rèn)情況下是沒有安裝的
tools/android update sdk -u -a --filter "build-tools;25.0.3"
問題3: appium不能建立軟連接,會(huì)提示軟連接太多,或者仍然不能運(yùn)行;將配置在/etc/profile文件下,記得要source 一下噢
筆者創(chuàng)建了一個(gè)測(cè)試交流群,如果對(duì)軟件測(cè)試、接口測(cè)試、自動(dòng)化測(cè)試、面試經(jīng)驗(yàn)交流感興趣可以加測(cè)試交流群(文章開頭圖片),還會(huì)有同行一起技術(shù)交流。
總結(jié)
以上是生活随笔為你收集整理的linux npm安装_手把手教你appium框架的搭建—linux的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ai算子是什么_肇观电子刷新端侧AI芯片
- 下一篇: diskgenius linux版_纯净