一、 VMware介紹 VMWare(Virtual Machine Ware)即虛擬機軟件,用于模擬計算機。 ? 多啟動系統(tǒng) ü 一個時刻只能運行一個系統(tǒng),切換時必須重啟。 ? 虛擬 PC 軟件 ü 一臺機器上同時運行多個系統(tǒng)。 二、 VMware 軟件的安裝與卸載1 安裝 VMWare? 常見安裝文件名的主干 setupinstallation inst ? 常見安裝文件名的擴展名 .exe .msi .bat ? 安裝前確定好 安裝的位置、安裝哪些組件/功能等。 2 卸載 VMWare? 開始—>控制面板—>程序—>卸載程序 ? 自卸載 ü uninst.? ? 第三方軟件(如 360 安全衛(wèi)士) 三、 創(chuàng)建虛擬機與安裝操作系統(tǒng)1 創(chuàng)建虛擬機創(chuàng)建新的虛擬機的作用是用于模擬計算機硬件設備。 2 在虛擬機中安裝操作系統(tǒng)2.1 安裝前的準備工作ü 準備安裝文件 n 實體光盤 n 虛擬光盤(ISO 映像文件) n U盤 ü Windows7 的硬件要求
ü Windows Server2008 的硬件要求
2.2 安裝步驟在虛擬機中安裝操作系統(tǒng)的基本步驟為: ? 準備操作系統(tǒng)安裝文件 ? 掛載操作系統(tǒng)光盤 ? 虛擬機開機、開始安裝 ? 磁盤分區(qū) ? 執(zhí)行安裝 ? 安裝完成后的配置 (1)掛載虛擬光盤 (2)虛擬機開機 (3)開始安裝,接受許可條款,選擇操作系統(tǒng)版本 WindowsServer 2008 還需要選擇操作系統(tǒng)的版本 (4)自定義安裝,磁盤分區(qū) (5)完成安裝前的基本設置設置用戶名 設置密碼 Windows Server 2008 必須要設置密碼,而且還要使用復雜密碼: ü 設置管理員 Administrator 的密碼 n 長度不小于 6 個字符 n 包含 A~Z,a~z,0~9,特殊字符(#,!,%,$等)中的三種 激活 四、 VMware 使用技巧1 安裝 vmware tools2自動調整 VMWare窗口大小3虛擬機全屏 ctrl+alt+回車 4創(chuàng)建和管理快照5刪除虛擬機一.Appium概述 1.Appium是移動端功能自動化測試的工具. 2.支持: (1)多種移動端操作系統(tǒng):Android,iOS等 (2)多種PC端操作系統(tǒng)里書寫測試代碼:Windows,Linux,Mac等 (3)多種編程語言:Python,Java,Php等 3.特點:開源,免費,跨平臺,跨語言 4.缺點:搭建測試環(huán)境比較復雜,不兼容低版本的Android系統(tǒng),有些頁面元素屬性信息無法獲取 5.Appium實現(xiàn)原理:測試腳本<==>Appium Server<==>移動端設備(手機) ---了解! (1)測試腳本對于Appium來說是客戶端,交互是使用HTTP請求來完成,數(shù)據(jù)使用JSON字符串的格式來傳輸?shù)?/p> (2)Appium啟動服務時,監(jiān)聽4723端口,支持標準WebDriver協(xié)議 (3)Appium Server會解析請求,調用設備上的Bootstrap.jar的中間件(監(jiān)聽4724端口),這個中間件再去調用各個操作系統(tǒng)里的自帶的自動化測試框架(Android:UiAutomator, IOS:UiAutomation)來執(zhí)行命令操作設備上的App,將結果返回給Appium Server,Appium Server再返回給客戶端測試腳本。 6.Appium官網:http:/// 下載最新版本的Appium:Download Appium 二.搭建Appium自動化測試環(huán)境 1.安裝jdk: (1)建議版本1.8.0,安裝包 D:\Software tools\Appium\jdk-8u111-windows-x64.exe (2)安裝路徑:C:\Program Files\Java\jdk1.8.0_111 (3)配置系統(tǒng)環(huán)境變量:把以下兩個路徑加入到系統(tǒng)級別的環(huán)境變量Path的開頭處: C:\Program Files\Java\jdk1.8.0_111\bin; C:\Program Files\Java\jdk1.8.0_111\jre\bin; 注意:每個路徑后都需要加分號來分隔 (4)檢查java環(huán)境:cmd命令行窗口里輸入 java -version 查看結果是java version "1.8.0_111"就代表正確 2.安裝配置Android SDK(軟件開發(fā)工具包): (1)免安裝的壓縮包:D:\Software tools\Appium\android-sdk_r24.4.1-windows.zip (2)解壓縮到指定文件夾:D:\Program Files\android-sdk-windows (3)運行該文件夾下的SDK Manager.exe,通過工具Tools=>Options菜單來配置代理服務器地址(HTTP Proxy Server)和端口號(國內SDK開源鏡像站),例:mirrors.zzu.edu.cn,80,點擊Close,可以提升下載資源速度 (4)然后勾選希望使用的工具資源,例如:Tools=>Tools和Build-tools(一般用最新版即可)和platform-tools前面的復選框,點擊Install packages,下一個界面選擇Accept License,點擊Install,安裝完畢關閉它 (5)檢查幾個常用的工具: D:\Program Files\android-sdk-windows\tools\uiautomatorviewer.bat D:\Program Files\android-sdk-windows\platform-tools\adb.exe D:\Program Files\android-sdk-windows\build-tools\28.0.3\aapt.exe (6)測試:cmd命令行窗口里,輸入adb回車,查看adb版本號是1.0.40 (7)配置環(huán)境變量:在Path開頭處增加幾個路徑 D:\Program Files\android-sdk-windows\tools; D:\Program Files\android-sdk-windows\platform-tools; D:\Program Files\android-sdk-windows\build-tools\28.0.3; 注意:加完Path后,要重啟cmd命令行窗口,該配置才會生效 3.安裝Appium Desktop(Appium桌面) (1)Appium Desktop是一個集成了Appium Server的小工具,它有圖形化界面,方便操作和使用 (2)三種方式安裝Appium Server: a.AppiumForWindows:停止更新,只支持舊版本的Appium Server,有圖形化界面 b.Appium Desktop:持續(xù)更新中,支持較新版本的Appium Server,有圖形化界面,方便使用,建議使用這種方式 c.使用命令方式安裝NodeJS,NPM,然后再安裝最新版本的Appium,這種方式操作較復雜,沒有圖形化界面,初學者不建議使用 (3)安裝包:D:\Software tools\Appium\appium-desktop-setup-1.11.0.exe (4)注意:安裝和使用時,都必須以管理員身份來運行 (5)高級配置中時間戳配置:開始=>程序=>Appium,使用右鍵菜單中的"以管理員身份運行",打開Appium Desktop界面后,選擇上方的Advanced(高級),勾選"Log Timestamps"復選框,點擊Start Server后,可以看到日志中顯示每行日志的記錄時間 (6)Appium默認監(jiān)聽4723端口 4.安裝Appium Python Client:Python語言版本的客戶端驅動包(就是代碼資源庫) (1)需要提前安裝Python (2)在線方式安裝Appium Python Client: a.啟動cmd b.確保pip命令可用 c.輸入命令 pip install Appium-Python-Client 或pip3 install Appium-Python-Client (3)安裝路徑:C:\Python\Python37\Lib\site-packages appium,selenium,urllib3 (4)如果安裝時提示"pip不是內部或外部命令",先執(zhí)行命令安裝pip,然后再安裝Appium-Python-Client 安裝pip: Python -m ensurepip (5)建議將pip所在文件夾路徑加入Path:C:\Python\Python37\Scripts (6)檢查是否安裝成功:開始=>程序=>Python3.7=>IDLE中輸入以下代碼 from appium import webdriver 回車沒有報錯,就代表已經安裝成功 5.手機模擬器 (1)說明:如果有真機,可以不安裝模擬器 (2)常用的Android模擬器:Genymotion,夜神模擬器,雷電模擬器,逍遙模擬器,ADT自帶的AVD (3)如果使用真機,使用USB數(shù)據(jù)線連接真機設備到電腦上,在手機上選擇USB連接方式為"設備文件管理"的選項,不要選擇"充電"的選項 (4)Genymotion模擬器使用前,需要先到官網注冊賬號,到郵箱激活賬號,下載安裝包,安裝后使用你注冊過的賬號來登錄模擬器,選擇Personal Use(個人使用),是免費的 (5)官網: https://www./download/ (6)安裝包:D:\Software tools\Appium\genymotion-2.12.2-vbox.exe (7)啟動:開始=>程序=>Genymotion=>Genymotion (8)添加設備:Add (9)配置Genymotion的SDK環(huán)境:啟動Genymotion后,點擊Settings,切換到ADB,選擇第二個單選按鈕Use custom Android sdk tools,點擊Browse,選擇D:\Program Files\android-sdk-windows,關閉Settings窗口 (10)配置支持中文輸入:啟動Genymotion后,關閉各個設備,點擊列表中的某一臺設備,點擊設備名稱后面扳手工具的圖標,勾選Use virtual keyboard for text input復選框,OK (11)啟動設備:列表中選擇一個設備,點擊Start (12)檢查電腦與模擬器設備連接是否成功--重要!!! a.cmd,輸入adb devices b.查看到列表里有5555端口號的記錄,就代表Genymotion模擬器設備已經連接到電腦上 (13)如果未自動連接成功,我們可以手動連接電腦和模擬器設備 a.啟動設備后,在開始=>程序=>Genymotion=>Genymotion Shell b.輸入命令devices list c.查看結果中Status狀態(tài)是On的記錄,記住IP地址,例如192.168.13.101 d.啟動cmd,輸入adb connect IP地址:5555,例如: adb connect 192.168.13.101:5555 e.最后在cmd里,再次使用adb devices確認連接結果 (14)注意:一定要保證設備和電腦是連接成功的,才能正常運行調試代碼 (15)修改設備里的系統(tǒng)語言: a.啟動模擬器設備,如果是Android 6.0 Settings=>Language&Input=>Language=>中文(簡體) b.Android8.0,Settings=>System=>Language&Input=>Language=>+ Add a Language=>選擇簡體中文=>選擇中國=>拖拽簡體中文到英文上方 c.說明:DemoCalculator.py測試的是操作系統(tǒng)自帶的計算器,系統(tǒng)語言修改為中文以后,代碼也需要修改 plus => 加 equals => 等于 |
|