[day17]appium之元素的定位
appium的安裝分安卓版和iOS兩個(gè)版本,這里先以安卓版為例:
第一步:
安裝jdk,配置環(huán)境變量,如果安裝過jmeter或使用java語(yǔ)言,這步可忽略;下載好jdk以后,再系統(tǒng)變量里添加JAVA_HOME變量,變量名為jdk的安裝路徑
cmd下運(yùn)行java -version看環(huán)境變量是否配置成功
顯示java版本,即環(huán)境變量配置成功
第二步:
安裝Android SDK(安卓軟件開發(fā)包),測(cè)試Android手機(jī)必然是要安裝Android SDK
下載地址:http://tools.android-studio.org/index.php/sdk/?(直接下載zip版本,解壓至任意目錄即可)
雙擊SDK Manager,選裝工具。必裝:Tools文件夾下Android SDK Platform-tools和Android SDK Build-tools,
裝的過程中會(huì)遇到點(diǎn)擊SDKmanager,一閃而過,不彈出安裝彈窗的情況,解決辦法為:
打開tools文件,修改 android.bat,找到? rem Check we have a valid Java.exe in the path.
將這行下面的set java_exe=改為set java_exe=C:\Program Files\Java\jdk1.7.0_71\bin\javaw.exe(這里指的是你自己電腦javaw.exe的安裝路徑),目的是直接指定java.exe所在位置,不用去調(diào)用find_java.bat
把 call lib\find_java.bat?
if not defined java_exe goto :EOF??
這兩兩行代碼刪掉,再運(yùn)行SDK manager就可以了,
安裝完成之后,配置系統(tǒng)環(huán)境變量,變量名為:ANDROID_HOME,變量?jī)?nèi)容為:SDK的解壓路徑
在path變量下增加?ANDROID_HOME、tools、platform-tools、build-tools三個(gè)變量,保存修改
環(huán)境變量配好之后就需要一個(gè)安卓手機(jī)了,連接安卓手機(jī),并將Android手機(jī)的開發(fā)者選項(xiàng)-USB調(diào)試打開,在cmd里面運(yùn)行adb devices就會(huì)看到手機(jī)的UDID
這里以小米手機(jī)為例
adb連接安卓手機(jī)時(shí)一定要注意以下幾點(diǎn):
1、手機(jī)USB調(diào)試一定要打開。
2、多找兩根USB線,排除線的問題。
3、多換幾個(gè)USB接口,排除USB個(gè)別接口不好使問題(如:3.0 與 2.0)
4、驅(qū)動(dòng)程序,通過設(shè)備管理器查看是否安裝驅(qū)動(dòng)或驅(qū)動(dòng)不是最新。(建議:下載驅(qū)動(dòng)精靈,USB相關(guān)的驅(qū)動(dòng)都更新下。部分安卓手機(jī)更新后會(huì)出現(xiàn)一個(gè)專門的adb Interface。)
5、更新adb_usb.ini文件,少數(shù)電腦不能識(shí)別Android手機(jī)時(shí),可以將設(shè)備管理器下的Android手機(jī)的VID、PID增加到adb_usb.ini文件中。
第三步:
安裝node.js,由于Appium的server端是node.js編寫的所以需要先安裝node.js。安裝node.js后,可以直接通過npm安裝Appium。(注:npm類似于Python的pip,一個(gè)非官方包管理器)
官方下載地址:https://nodejs.org/en/download/
根據(jù)自己的操作系統(tǒng)下載不同版本的node.js
安裝完成后記得將node.js添加至環(huán)境變量,這樣在cmd任意目錄下,都可以運(yùn)行npm命令;在cmd目錄下輸入npm命令,看npm是否可用:
第四步:
安裝appium服務(wù)端,可通過cmd 下輸入?npm?install?-g?appium 進(jìn)行安裝。(安裝過程較慢,請(qǐng)耐心等待)
如果npm?install?-g?appium特別慢,無(wú)法下載時(shí),可以用國(guó)內(nèi)的鏡像npm --registry http://registry.cnpmjs.org install -g appium
安裝如果失敗可以嘗試通過cnpm安裝appium
通過npm命令安裝cnpm
npm install -g cnpm --registry=https://registry.npm.taobao.org
通過cnpm安裝appium
cnpm install -g appium --no-cache
安裝成功后,通過appium -v 查看當(dāng)前appium版本,直接輸入appium則啟動(dòng)appium server端。
第五步:
安裝appium的客戶端,用于抓取APP上的定位信息
地址:https://github.com/appium/appium-desktop/releases/tag/v1.2.1
下載下來(lái)之后雙擊安裝,屆時(shí)界面上會(huì)出現(xiàn)一個(gè)快捷方式
到這里Windows版本下安卓的appium就安裝完了
轉(zhuǎn)載于:https://www.cnblogs.com/dalu-cookie2/p/10190660.html
總結(jié)
以上是生活随笔為你收集整理的[day17]appium之元素的定位的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Python爬虫入门教程 14-100
- 下一篇: [BZOJ 2844] albus就是要