【appium】appium自動化入門之環境搭建(下)

2020-10-10 14:00:37

appium剩下的環境搭建預估這一篇就能寫完了

想想appium要說的還不少,光是api指令就是一大堆、還有元素定位啊、封裝啊、在mac或ios上搭建

書接上文
【appium】appium自動化入門之環境搭建(上)
【appium】appium自動化入門之環境搭建(中)

正文

1.4 pycharm 環境

前言介紹

在寫指令碼之前,先要找個順手的寫指令碼工具。python 是一門解釋性程式語言,所以一般把寫 python 的工具叫直譯器
寫 python 指令碼的工具很多,小編這裡就不一一列舉的,只要自己用著順手就可以的,如果你還沒有選好直譯器,小編這裡推薦 pycharm

在安裝 pycharm 後,有一些小夥伴不會破解,這裡小編還是推薦大家買正版的
當然,如果你不想付費,想破解 pycharm,也是很容易的事情,這裡列舉一個破解辦法。
前提是你要先下載 pycharm 安裝包,安裝包可以去官網下載最新版。

1.4.1 破解 pycharm

  1. 安裝 pycharm 在註冊介面先別動
  2. 調整電腦系統時間到 2036 年(20 年應該夠用了)。
  3. 註冊介面選擇申請 30 天試用
  4. 退出 pycharm
  5. 電腦時間調整回來。
    在這裡插入圖片描述

接下來開始 pycharm 之旅吧~

1.4.2 新建工程

  1. d 盤新建一個 test 資料夾

  2. 開啟 pycharm 左上角 File 按鈕

  3. 點 New Project 新建一個工程
    -

1.4.3 新建指令碼

  1. 在 pycharm 左側選單樹右鍵,新建一個 Directory(資料夾)

  2. 選擇對應資料夾,在資料夾中新建 Python File(指令碼檔案)。

  3. 指令碼名稱自己命名,==字尾.py ==會自動帶出

在這裡插入圖片描述

1.4.4 開始程式設計

  1. 雙擊開啟需要編寫的指令碼
  2. 在右側編輯框輸入:print(「hello world!」)
  3. 點指令碼的 title,右擊後選擇 Run「test01」,執行結果如下
    在這裡插入圖片描述

1.5 android 模擬器 AVD

前言介紹

電腦上的模擬器
在這裡插入圖片描述

1.5.1 模擬器設定

  1. 雙擊啟動 AVD Manager,進入設定介面

  2. 點 Create 按鈕建立
    在這裡插入圖片描述

  3. 設定模擬器基本資訊

  • 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 卡的記憶體
    在這裡插入圖片描述
  1. 設定好後點 OK 儲存,彈出以下介面說明儲存成功
    在這裡插入圖片描述

1.5.2 啟動模擬器

  1. 選中上面建立成功的模擬器,點 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

  1. 如何給電腦上的 android 模擬器安裝 app 呢?
  • 第一步:先下載 apk 檔案包放到桌面上
  • 第二步:cmd 埠輸入 adb install app 的路徑
  • 第三步:把 apk 包拖到 cmd 視窗,回車就能安裝了
    在這裡插入圖片描述
  1. 安裝成功後看到 Success,模擬器上會出現淘寶的 app
    在這裡插入圖片描述

1.6.3 解除安裝 app

1.在 cmd 輸入以下指令,可以刪除 app

adb uninstall 包名 (這裡是 app 的包名,不是檔名,包名用前面的 aapt 工具檢視)

2.以淘寶為例,淘寶的包名是:com.taobao.taobao
在這裡插入圖片描述

1.6.4 其它的幾個指令

  1. 殺掉 adb 程序
    adb kill-server
  2. 重新啟動 adb 服務
    adb start-server
  3. 重新啟動手機
    adb reboot
  4. 進 shell 模式
    adb shell
  5. 掛載
    adb remount
  6. 從電腦發檔案到手機
    adb push <本地路徑> <遠端路徑>
  7. 從手機下載檔案到本地
    adb pull <遠端路徑> <本地路徑>
  8. 輸出紀錄檔
  • 第一種:輸出到手機記憶卡 adb logcat > /sdcard/mylogcat.txt
  • 第二種:輸出到電腦上 adb logcat > D:/Temp/1.txt(txt 必須在電腦上存在,才能寫入 logcat 內 容)

後話

adb指令太多了,抽個時間出個專門將adb指令的文章吧,有疑問需要解決的可以點選並輸入暗號:CSDN

在這裡插入圖片描述
下篇預告:API指令和元素定位