appium剩下的環境搭建預估這一篇就能寫完了
想想appium要說的還不少,光是api指令就是一大堆、還有元素定位啊、封裝啊、在mac或ios上搭建等
書接上文
【appium】appium自動化入門之環境搭建(上)
【appium】appium自動化入門之環境搭建(中)
正文
1.4 pycharm 環境
前言介紹
在寫指令碼之前,先要找個順手的寫指令碼工具。python 是一門解釋性程式語言,所以一般把寫 python 的工具叫直譯器。
寫 python 指令碼的工具很多,小編這裡就不一一列舉的,只要自己用著順手就可以的,如果你還沒有選好直譯器,小編這裡推薦 pycharm。
在安裝 pycharm 後,有一些小夥伴不會破解,這裡小編還是推薦大家買正版的。
當然,如果你不想付費,想破解 pycharm,也是很容易的事情,這裡列舉一個破解辦法。
前提是你要先下載 pycharm 安裝包,安裝包可以去官網下載最新版。
1.4.1 破解 pycharm
- 安裝 pycharm 在註冊介面先別動
- 調整電腦系統時間到 2036 年(20 年應該夠用了)。
- 註冊介面選擇申請 30 天試用
- 退出 pycharm
- 電腦時間調整回來。
接下來開始 pycharm 之旅吧~
1.4.2 新建工程
-
在d 盤新建一個 test 資料夾
-
開啟 pycharm 左上角 File 按鈕
-
點 New Project 新建一個工程
1.4.3 新建指令碼
-
在 pycharm 左側選單樹右鍵,新建一個 Directory(資料夾)。
-
選擇對應資料夾,在資料夾中新建 Python File(指令碼檔案)。
-
指令碼名稱自己命名,==字尾.py ==會自動帶出
1.4.4 開始程式設計
- 雙擊開啟需要編寫的指令碼
- 在右側編輯框輸入:print(「hello world!」)
- 點指令碼的 title,右擊後選擇 Run「test01」,執行結果如下
1.5 android 模擬器 AVD
前言介紹
電腦上的模擬器
1.5.1 模擬器設定
-
雙擊啟動 AVD Manager,進入設定介面
-
點 Create 按鈕建立
-
設定模擬器基本資訊
- AVD Name:裝置名稱,自己定義一個,用英文(不要用中文)
- Device:裝置型號,如下圖選項意思是,==4.7 寸手機,768*1280 解析度,螢幕 密度:xhdpi ==
- Target:選對應 API 版本號,Android 版本號 4.4.2,對應 API 版本 19
- CPU/ABI:cpu 型號
- Keyboard:這個最好勾選,帶鍵盤按鈕
- Skin:面板設定,隨意設定
- Front Camera:前置攝像頭,設定為 None
- Back Camera:後置攝像頭,設定為 None
- Memory Option :RAM 執行記憶體,設定 512 就行,VM Heap 這個是 app 的執行內 存預設設定的 64 就行
- Internal Storage:手機本身的記憶卡大小
- SD Card:外部 SD 卡的記憶體
- 設定好後點 OK 儲存,彈出以下介面說明儲存成功
1.5.2 啟動模擬器
- 選中上面建立成功的模擬器,點 start 按鈕,然後點 Launch 按鈕就能啟動了
2.接下來就是耐心等待幾分鐘(電腦效能不好的等 5-10 分鐘),執行成功出現如下介面
3.看到上面這個介面說明啟動成功了,然後跟平常操作手機一樣點點點了,接下來用 adb 工具檢查下裝置,開啟 cmd 輸入
adb devices
到這裡模擬器就啟動成功了,這樣替代了真機連傳輸線去連電腦了
在學習過程中有遇到疑問的,可以點選並輸入暗號:CSDN
1.6 adb 使用(必知必會)
前言介紹
學自動化測試,adb 是必學的,有幾個常用的指令需要熟練掌握
1.6.1 檢查裝置
1.如何檢查手機(或模擬器)是連上電腦的,在 cmd 輸入:
adb devices
2.一定要看到上圖紅色區域的,裝置名稱,然後接著是 device(如果看到這裡是 offline,那就是 adb 埠被佔了)
1.6.2 安裝 app
- 如何給電腦上的 android 模擬器安裝 app 呢?
- 第一步:先下載 apk 檔案包放到桌面上
- 第二步:cmd 埠輸入 adb install app 的路徑
- 第三步:把 apk 包拖到 cmd 視窗,回車就能安裝了
- 安裝成功後看到 Success,模擬器上會出現淘寶的 app
1.6.3 解除安裝 app
1.在 cmd 輸入以下指令,可以刪除 app
adb uninstall 包名 (這裡是 app 的包名,不是檔名,包名用前面的 aapt 工具檢視)
2.以淘寶為例,淘寶的包名是:com.taobao.taobao
1.6.4 其它的幾個指令
- 殺掉 adb 程序
adb kill-server - 重新啟動 adb 服務
adb start-server - 重新啟動手機
adb reboot - 進 shell 模式
adb shell - 掛載
adb remount - 從電腦發檔案到手機
adb push <本地路徑> <遠端路徑> - 從手機下載檔案到本地
adb pull <遠端路徑> <本地路徑> - 輸出紀錄檔
- 第一種:輸出到手機記憶卡 adb logcat > /sdcard/mylogcat.txt
- 第二種:輸出到電腦上 adb logcat > D:/Temp/1.txt(txt 必須在電腦上存在,才能寫入 logcat 內 容)
後話
adb指令太多了,抽個時間出個專門將adb指令的文章吧,有疑問需要解決的可以點選並輸入暗號:CSDN
下篇預告:API指令和元素定位