appium+python自動化測試初次使用(代碼錄制)


 環境准備

1.Python 3     ,       IDE  : Pycharm

2.安裝Java JDK 、Android SDK

3.adb環境,path添加D:\SDK\platform-tools

4.安裝Appium for windows,appium桌面版和命令行版的安裝

一、appium設置 (appiumV1.17對應的android版本是5.0以上

安裝完成后,啟動Appium,host(0.0.0.0)和port(4723)默認的即可,然后點擊 Edit Configurations

 

 

設置Android SDk和Java JDK   ,

然后點擊Save and Restart按鈕,馬上重啟

 

然后點擊Start Server按鈕,進入如下頁面

 

 二、連接真機或者虛擬機

如果連接的是真機,則要打開USB調試

終端輸入adb device,查看連接的設備,如出現下圖,則表示連接成功

 

 

三、配置

點擊Start Inspector Session

 

 

 進入下面的界面配置 Desired Capabilities

 

 各參數的獲取  appium+android各配置參數獲取'platformName'、'platformVersion'、appActivity、deviceName、webdriver.Remote

注意:Android 8.1之前應使用adb shell dumpsys activity | findstr “mFocus”

 

四、獲取元素

然后運行Start Session,選擇元素(根據每個人的習慣,平時我是習慣用uiautomator選擇元素)

 

 

選中元素后,右側 Selected Element 區域有三個按鈕

  • Tap:執行選中元素的點擊事件
  • Send Keys:為文本框等對象傳值
  • 如果是文本輸入元素,就清除文本

五、錄制腳本

 點擊生成腳本右側的第一個按鈕,可展示引用的代碼

 

 

 點擊圖中的按鈕可進行代碼復制

 

 

在pycharm中建立項目將代碼粘入,在運行之前,還需通過pip命令安裝pip install Appium-Python-Client依賴包

 在pycharm中運行即可


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM