一、安裝配置
1、安裝JDK,環境配置
2、ADT安裝,環境配置
3、安裝Node.js
安裝完成後配置環境變量,驗證安裝成功:cmd輸入node –v 輸出版本號成功。
小編整理了一些java進階學習資料和麪試題,需要資料的請加JAVA高階學習Q羣:664389243 這是小編創建的java高階學習交流羣,加羣一起交流學習深造。羣裏也有小編整理的2019年最新最全的java高階學習資料!
4、安裝appium
安裝方法1:
cmd輸入:
npm--registry http://registry.cnpmjs.org install -g appium
安裝方法2:
Appium安裝包下載:
下載appium-desktop-setup-1.6.2.exe,解壓安裝。
安裝完成配置環境變量,cmd輸入appium -doctor,拉起Appium證明環境配置成功。
注意:
1)這裏注意下載最新的appium版本,老版本可能不支持android高版本,比如7.0。
2)實際安裝中使用方法1安裝總是失敗,所以採用了離線安裝方法2。
5、ADT中安裝TestNG插件
方法:Eclipse安裝TestNG
Help—>Install New Software
輸入http://beust.com/eclipse一直next直到安裝完成,重啓Eclipse。
到此:開發環境已經搭建完成。
二、創建工程
接下來可以在eclipse創建一個java project
1、啓動eclipse,File—>new—>Java Project,輸入項目名,創建一個Java項目
2、添加apps文件夾,把要測試的app放在裏面
3、下載Jar包
遇到問題一:創建AndroidDriver對象時總是報錯
解決方法:這裏需要注意selenium 的jar包版本,之前下載的是2.44.0,導致編碼時使用AndroidDriver報錯,找了大半天才發現是jar包版本問題。
4、導入jar包
方法:選擇新建的項目,右鍵,選擇Properities;
添加jar包:
確認後,查看項目,jar包添加完成。
5、添加TestNG
添加TestNg(右鍵項目Build Path—>Configure Build Path...):
6、在src下新建一個package
7、新建一個TestNG類
選中包,右鍵—new—Create TestNG class;輸入Class name—finish;
到此,測試類建立完成,可以寫測試代碼了!!!
遇到問題二:在 Eclipse 中運行appium的 java 腳本,提示:
出現此問題的原因是:依賴包不全導致,建議使用maven管理jar包。
三、安裝maven庫
1、Maven的下載頁面:
解壓Maven安裝包;
在上述地址中下載最新的Maven版本,解壓到指定目錄(此處根據自己的需要),解壓到了D:android_developAppiumapache-maven-3.5.4目錄下,裏面有bin、lib conf等文件夾。
2、配置Maven環境變量
我的電腦—屬性—高級系統設置—環境變量—系統變量—新建
變量名:MAVEN_HOME;
變量值:
D:android_developAppiummaven;
找到Path在環境變量值尾部加入:;%MAVEN_HOME%in; //前面注意分號。
3、檢查jdk和maven的環境變量是否配置成功
打開dos窗口運行命令mvn -v,出現如下圖所示的信息說明安裝成功;
安裝方法參考文檔:
https://www.cnblogs.com/yyiou/archive/2017/08/22/7411409.htm;
4、設置maven下載jar包的本地倉庫地址
步驟一:安裝的默認位置是在: ${user.home}/.m2/repository,比如我的機器:C:Users\xxxx.m2 epository;
備註: Maven會將下載的類庫(jar包)放置到本地的一個目錄下(一般默認情況下maven在本機的倉庫位於C:我的文檔中.m2. epository),如果想重新定義這個目錄的位置就需要修改Maven本地倉庫的配置;
修改位置:在maven解壓縮文件的路徑下新建一個repository文件夾 D:android_developAppiummaven epository;
步驟二:在安裝
D:android_developAppiummaven的目錄下找到conf文件夾,在文件夾中找到settings.xml文件,修改代碼倉庫路徑;
修改settings.xml文件,如下圖所示:
問題又來了,平時直接連接到互聯網的開發環境,在鵝廠使用的時候出問題,鵝廠該如何用呢?這主要是鵝廠的網絡環境引起的,因爲安全所以有限制。
步驟三:找到maven目錄下的setting.xml文件,也就是windows下 D:android_developAppiummavenconfsetting.xml;
再找到.m2的文件夾如:
C:UsersAdministrator.m2,將setting.xml文件複製到這個文件夾下。 修改setting.xml文件找到標記加入下面的代碼:
maven.oa.com
central
central
http://maven.oa.com/nexus/content/groups/public
maven.oa.com 是鵝廠maven的nexus 倉庫這樣在編譯的時候下載jar比訪問外網要快很多。
5、驗證安裝結果
實驗一下我們剛纔做的事情產生作用沒有,控制檯輸入:mvn help:system,執行結果如下,證明已經安裝成功。
Maven的作用是什麼?
開發中,爲了保證編譯通過,我們會到處去尋找jar包,當編譯通過了,運行的時候,卻發現"ClassNotFoundException",難道還差jar包?再去找找吧!
每個Java項目的目錄結構都沒有一個統一的標準,配置文件到處都是,單元測試代碼到底應該放在那裏也沒有一個權威的規範。因此,我們就要用到Maven(使用Ant也可以,不過編寫Ant的xml腳本比較麻煩)—一個項目管理工具。Maven主要做了兩件事:
1)統一開發規範與工具;
2)統一管理jar包。
6、配置eclipse的maven插件
1) 設置maven地址:打開Window—>Preferences—>Maven—>Installations,右側點擊Add。
Windows —> Preferences —> Maven —> Installations;
Add —> Directory選中電腦中maven的安裝路徑點Finish,然後選中新的這個,點擊右邊的Apply;
2)設置maven的用戶配置文件地址(settings.xml)。
Windows —> Preferences —> Java —>Installed JREs; 選中jdk,點擊右邊的Edit,在Default VM arguments中添加參數:
-Dmaven.multiModuleProjectDirectory=
$MAVEN_HOME
如果不加可能會因爲版本問題,maven在build的時候會報錯。
7、設置maven自動下載源碼
在eclipse的window—preferences—Maven中選中啓動自動更新依賴庫,下次啓動eclipse會自動更新工程所需要的依賴。
當創建 maven工程時選擇maven-archetype-quickstart項目抱錯的解決方法:
步驟二:命令行到下載目錄下執行。
mvninstall:install-file -DgroupId=org.apache.maven.archetypes -DartifactId=maven-archetype-quickstart-Dversion=1.1-Dpackaging=jar -Dfile=maven-archetype-quickstart-1.1.jar
PS:這裏需要進入到下載的jar文件目錄下
這樣創建任一類型工程出錯時只用下載對應的jar安裝就好了,可以一勞永逸了!
小編整理了一些java進階學習資料和麪試題,需要資料的請加JAVA高階學習Q羣:664389243 這是小編創建的java高階學習交流羣,加羣一起交流學習深造。羣裏也有小編整理的2019年最新最全的java高階學習資料!