日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Appium环境搭建简介

發布時間:2025/7/14 编程问答 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Appium环境搭建简介 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

為什么80%的碼農都做不了架構師?>>> ??

Appium測試環境的搭建相對比較繁瑣我的電腦為win7?64位系統以此為例。官方首頁?http://appium.io/?給出了appium的安裝步驟

Easy?setup?process,?run?a?test?now.

>?brew?install?node????????#?get?node.js

>?npm?install?-g?appium??#?get?appium

>?npm?install?wd??????????#?get?appium?client

>?appium?&????????????????#?start?appium

>?node?your-appium-test.js

1.Node.js的安裝配置

我們需要先安裝node.js。根據你的操作系統選擇相應的版本node.js官方網站:https://nodejs.org/進行下載?

安裝完成,打開Windows?命令提示符,敲入“npm”命令回車。?

如果出現如上圖信息,表示node.js安裝成功。

若未出現需要配置系統環境變量:

系統屬性--系統設置--高級設置--環境變量--編輯path

添加Node的安裝路徑D:\InstallationFolder\Node

2.Appium安裝

方式一,npm安裝:

這種方式的Appium?會很慢,為尊重官網上的介紹,而且大多Appium?相關資料也會介紹這種安裝安裝方式

npm?install?-g?appium?

提示缺少“VCBuid.exe”如果未安裝該組件,請執行下列操作之一:?

安裝?Microsoft?Windows?SDK?for?Windows?Server?2008?和?.NET?Framework?3.5;

安裝?Microsoft?Visual?Studio?2008。

這是因為Appium是由.NET?開發的,所以,它會依賴?.NET?framework相關組件。

?

方式二,安裝包安裝

我們可以在Appium官方網站https://bitbucket.org/appium/appium.app/downloads/上下載操作系統相應的Appium版本。?

Windows?版本下載AppiumForWindows_1_4_0_0.zip?,MAC請下載appium-1.3.7.dmg。將下載的AppiumForWindows_1_4_0_0.zip?進行解壓,如下:?

雙擊“appium-installer.exe”進行安裝。根據提示,一步一步進行安裝,這里不再啰嗦。最終在會桌面上生成Appium圖標,當我雙擊圖標時,那么問題來了。?

百度“.net?framework?4.0”?,百度軟件中心提供該框架的下載,將其下載并安裝即可。?

“.net?framework?4.0”安裝完成,再次啟動Appium,再次彈出提示:?

再次百度“.net?framework?4.5”,進行下載安裝。再次啟動Appium。?

?

3.Java開發環境配置

Java開發環境配置在這里不作介紹了,一般都會。

安裝jdk

配置jdk環境變量。

Java?-version?驗證是否安裝成功

4.Android開發環境

就像用Selenium進行web自動化測試的時候一樣,需要一個瀏覽器(Firefox、chrome、IE)來執行測試腳本。那么移動端自動化測試,我們同樣需要一部Android手機(手機需要鏈接電腦)或者Android模擬器來執行測試腳本。如果你的環境是MAC那么可以直接跳過這一節。

1).Android?SDK配置

Android?SDK提供了你的API庫和開發工具構建,測試和調試應用程序,Android。簡單來講,Android?SDK?可以看做用于開發和運行Android應用的一個軟件。

通過官方地址下載:http://developer.android.com/sdk/index.html

這里的連接可能需要翻墻才可以訪問,這里提供adt-bundle?下載鏈接:

http://dl.google.com/android/adt/adt-bundle-windows-x86-20140702.zip

https://dl.google.com/android/adt/adt-bundle-windows-x86_64-20140702.zip

http://dl.google.com/android/adt/adt-bundle-mac-x86_64-20140702.zip

http://dl.google.com/android/adt/adt-bundle-linux-x86-20140702.zip

http://dl.google.com/android/adt/adt-bundle-linux-x86_64-20140702.zip

Android-sdk下載地址:

http://dl.google.com/android/android-sdk_r23.0.2-windows.zip

http://dl.google.com/android/installer_r23.0.2-windows.exe

http://dl.google.com/android/android-sdk_r23.0.2-macosx.zip

http://dl.google.com/android/android-sdk_r23.0.2-linux.tgz

?

?adt和sdk?都可以用來運行android?模擬器,所以下載哪個都可以。下載鏈接中已經標識了系統信息,根據自己的操作系統下載相應的版本。


Adt?和sdk?解壓包對比,相對adt的內容要多一些,非android開發的話,兩者都可以。

設置Android環境變量,方法與java環境變量類似。我本機的目錄結果為:

D:\InstallationFolder\Android_SDK

下面設置環境變量:

“我的電腦”右鍵菜單--->屬性--->高級--->環境變量--->系統變量-->新建

變量名:ANDROID_HOME?

變量值:D:\InstallationFolder\Android_SDK

找到path變量名?—“編輯”添加:

變量名:PATH

變量值:;%ANDROID_HOME%\platform-tools;%ANDROID_HOME%\tools;

SDK?Manager安裝模擬器

雙擊啟動SDK?Manager.exe?程序。?

?

不能保證你SDK可以更新。所以,這里推薦一個網站:http://www.androiddevtools.cn/它提供了國內的代理,以及各種開發工具的安裝。

在Android?SDK?Manager?的菜單欄上點擊“Tools”---->“Options...”設置相關代碼

然后,就可以更新了:?

安裝SDK?Platform-Tools

 Android?SDK?Platform-tools?是版本有區別的工具文件夾,里面有adb?、aapt、fastboot?等工具包。在AndroidDevTools.cn?網站上找到Android?SDK?Platform-tools下載鏈接。?

 把解壓出來的?platform-tools?文件夾放在?android?sdk?根目錄下,并把?adb所在的目錄添加到系統?PATH?路徑里(這個我們在設置android環境變量時已經添加)。?

打開Windows命令提示符,通過“appium-doctor”命令檢查appium環境。?

如果出現“All?Checks?were?successful”的提示,說明基本環境已經搞好

2).ADT與SDK擴展理解

ADT(Android?Development?Tools):?目前Android開發所用的開發工具是Eclipse,在Eclipse編譯?IDE環境中,安裝ADT,為Android開發提供開發工具的升級或者變更,簡單理解為在Eclipse下開發工具的升級下載工具。adt只是一個?eclipse的插件,里面可以設置sdk路徑
?????SDK(Software?Development?Kit):?一般是一些被軟件工程?師用于為特定的軟件包、軟件框架、硬件平臺、操作系統等建立應用軟件的開發工具的集合。在Android中,他為開發者提供了庫文件以及其他開發所用到的?工具。簡單理解為開發工具包集合,是整體開發中所用到的工具包,如果你不用Eclipse作為你的開發工具,你就不需要下載ADT,只下載SDK即可開發。SDK可以自己編譯,在linux環境下通過make命令進行,耗時比較長,需要有耐心,然后我們可以把自己編譯的SDK通過ADT導入?eclipse。在此基礎上可以對源碼包進行修改,比如修改android?system/app/phone.apk中的源碼。

5.創建Android模擬器

這里以Android?4.4.2版本為例。?

如上圖,勾選所需要安裝的工具,點擊右下角“Install?x?packages...”?

選擇“Accept?License”選項,點擊“Install”按鈕時行安裝。

但是,你可能會發現這種方法會提示“Download?interrupted:?URL?not?found.”這樣的錯誤,那么我們只能將這些工具單個的下載安裝了。

AndroidDevTools.cn網站的共享。以下下載鏈接均有其共享。

?

1).安裝SDK?platform

?android?4.4.2?:http://pan.baidu.com/s/1eQf8ZgI

?這是Android開發所需的sdk,下載并解壓后,將解壓出的整個文件夾復制或者移動到?.../android-sdk-windows/platforms/文件夾,然后重新打開SDK?Manager.exe?

2).安裝Samples?for?SDK?

android?4.4.2?:?http://pan.baidu.com/s/1dDeSKt7

這是Android?SDK自帶的示例代碼,下載并解壓后,將解壓出的整個文件夾復制或者移動到?.../android-sdk-windows/samples文件夾下,然后重啟SDK?Manager.exe。?

3).安裝SDK?System?images

android?4.4.2?:?http://pan.baidu.com/s/1i3Jwhed

這是在創建模擬器時需要的system?image,也就是在創建模擬器時?CPU/ABI項需要選擇的,下載并解壓后,將解壓出的整個文件夾復制或者移動到.../android-sdk-windows/system-images文件夾下即可,?如果沒有?system-images目錄就先創建此文件夾,然后重新打開SDK?Manager.exe。?

4).GoogleMap?APIs?SDK

android?4.4.2??(ARM):?http://pan.baidu.com/s/1bno0mFt

android?4.4.2??(x86):??http://pan.baidu.com/s/1jGgKyZc

這是GoogleMap?APIs?SDK,下載并解壓后,將解壓出的整個文件夾復制或者移動到?.../android-sdk-windows/add-ons文件夾下,然后打開SDK?Manager?

5).Android?Framework?Source?Code

android?4.4.2?:?http://pan.baidu.com/s/1hqGGrVA

這是Android?Framework?Source?Code,下載并解壓后,將解壓出的整個文件夾復制或者移動到.../android-sdk-windows/sources文件夾下,然后重新打開SDK?Manager.exe?

為了保險起見,以防以后用到而沒有安裝,所以這里全部做了安裝。

下面雙擊“AVD?Manager.exe”創建android模擬器。?

點擊“Create....”?

如果顯示屏分辨率比較底的話,盡量選擇低分辨率的“Device”。

點擊“OK”,在AVD??Manager?窗口,點擊“Start...”按鈕啟動android?模擬器。?

因為新虛擬機沒了實體鍵,需要利用鍵盤按鍵來操作android虛擬機。

后退ESC

菜單F1或Page?Up

開始?F2或Page?Down

呼叫F3

掛斷?F4

電源按鈕F7

禁止/啟用所有網絡F8

開始跟蹤F9

停止跟蹤F10

旋轉屏幕(橫/豎屏切換)Ctrl+F11

主頁HOME

方向鍵?左/上/右/小鍵盤?4/8/6/2

方向鍵?中心鍵小鍵盤?5

調低音量小鍵盤?負號(-)

調高音量小鍵盤?加號(+)

?

?

6.編碼環境

Appium?Client是對webdriver原生api的一些擴展和封裝。它可以幫助我們更容易的寫出用例,寫出更好懂的用例。

Appium?Client是配合原生的webdriver來使用的,因此二者必須配合使用缺一不可。

在本文檔的開始已經介紹Appium支持多種編程語言編寫自動化測試腳本,

1).Python

訪問Python官方網站:https://www.Python.org/

下載最新版本的Python2,截止作者發稿,最新版本為Python2.7.10版本。讀者根據自己的平臺選擇相應的版本進行下載;對于Windows用戶來說,如果你的系統是32位的請選擇x86版本,如果是64位系統請選擇64版本進行下載。下載完成會得到一個以.msi為后綴名的文件,雙擊進行安裝。如圖2.1。?

  pip是一個安裝和管理Python包的工具,通過pip去安裝Python包將變得十分簡單,我們將省去了搜索--查找版本--下載--安裝等繁瑣的過程

推薦通過pip進行安裝“Appium-Python-Client”。

pip?install?Appium-Python-Client?

2).Java

下載如下兩個jar包新建一個libs文件夾,將兩個jar包導入,eclipse開發工具為例

java-client-3.3.0.jar

selenium-server-standalone-2.52.0.jar

直接拖入這兩個包即可,然后導入:右擊jar包---bulid?Path---Add?to?build?Path即可,如下圖可以新建java工程編碼了

轉載于:https://my.oschina.net/hibony/blog/670203

總結

以上是生活随笔為你收集整理的Appium环境搭建简介的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: www国产亚洲精品久久网站 | 亚洲精品一区二区潘金莲 | 精品在线播放视频 | 少妇人妻好深好紧精品无码 | 国产无遮挡又黄又爽又色视频 | 欧美成人xxxx | 成人av在线网 | 日韩欧美三级在线观看 | 成人在线观看18 | 精品欧美在线 | 久久夫妻视频 | 欧美手机在线观看 | 国语播放老妇呻吟对白 | 欧美成人三级在线 | 色av资源 | 小情侣高清国产在线播放 | 国产人妖av | 色婷婷综合久久久久中文字幕 | 热热久 | 亚洲成人资源 | 精品一区在线观看视频 | sao虎视频在线精品永久 | 国产在线视频不卡 | 黄av在线| 欧美在线观看一区 | 日韩欧美国产网站 | 青青操91 | 人妻洗澡被强公日日澡 | av香港经典三级级 在线 | 韩国av一区二区 | 国模私拍一区二区三区 | 日韩城人免费 | 日本一区二区三区视频免费看 | 国产精品综合一区二区 | 黄色不雅视频 | 精品一区在线观看视频 | 中国黄色三级 | 成人免费无码大片a毛片 | 波多野结衣av一区二区全免费观看 | 国产一级片视频 | 99精品视频免费看 | 日本综合久久 | 欧美第一夜 | 亚洲第一天堂久久 | 黄色网页大全 | 台湾久久| 久久精品一区二区三区四区 | 国产乱淫av片 | 国产一区不卡视频 | 久久久久久久久蜜桃 | 九色视频国产 | 一区二区三区在线免费观看 | 一区二区片 | 成人动作片| 激情综合婷婷 | 又黄又刺激的视频 | 日本高清视频www | 女性高潮视频 | www.激情| 久久久久久国产精品三级玉女聊斋 | 国产午夜电影在线观看 | 97人人视频 | 91视频插插插 | 日韩精品一区二 | 丝袜美女啪啪 | 青青草小视频 | 日韩欧美一区二区视频 | 日韩三级av在线 | 69国产精品视频免费观看 | 午夜av免费看 | 一本一道av无码中文字幕 | 久久99网 | 精品人妻一区二区三区四区不卡 | 久草成人在线视频 | 亚洲精品免费视频 | 加勒比精品 | 成人无码一区二区三区 | 激情五月激情 | 亚洲欧美日本在线观看 | 91大神一区二区 | 免费毛片在线 | 91国产视频在线播放 | 97在线观视频免费观看 | 国产精品高潮呻吟av | 亚洲综合精品一区 | 亚洲精品国产精品乱码不卡 | 极品美女啪啪 | 精品人妻一区二区三区免费 | 18岁成年人网站 | 国产精品一区二区免费在线观看 | 黑色丝袜吻戏亲胸摸腿 | 51精产品一区一区三区 | 亚洲逼院| 泷泽萝拉在线播放 | 疯狂少妇| 天堂男人av | 亚洲成人xxx | 国外成人在线视频 | 国产又大又粗又爽 |