自動化測試是測試人員必備的一項技能,所謂的自動化就是通過代碼完成了手工的操作,今天就總結下如何通過python啟動app 環境條件 1.安裝python:下載地址 2.安裝JDK:下載地址 3.安裝Android-SDK:詳情見appium---Android-SDK安裝 4. ...
在做自動化的過程中,前面都是寫的已經把APK安裝好了,那么我們做自動化的時候如何把安裝的用例也寫進去呢 安裝apk 方法一: 我們可以在執行用例啟動服務前,直接通過adb install 的方法進行安裝apk 方法二: 通過獲取apk的路徑,在請求desired caps中加入app項 這里安靜就不給大家演示了,小伙伴們可以自己動手試試。 ...
2020-04-27 18:14 0 1220 推薦指數:
自動化測試是測試人員必備的一項技能,所謂的自動化就是通過代碼完成了手工的操作,今天就總結下如何通過python啟動app 環境條件 1.安裝python:下載地址 2.安裝JDK:下載地址 3.安裝Android-SDK:詳情見appium---Android-SDK安裝 4. ...
在app自動化的過程中,可能會需要通過自動化來做一些手機的兼容性測試,但是需要同時在多個手機啟動app 環境搭建 1、模擬器選擇的是雷電模擬器多開器。 2、兩台設備都安裝淘寶 3、安裝appium命令行 配置手機信息 需要把手機信息,就是通常我們啟動 ...
上一篇簡單的介紹了如何通過多線程進行啟動app,但是后面發現了一個問題,就是app操作必須要等到一台結束后,下一台才能進行任務,那么有沒有辦法讓他們同時運行呢?這個時候我們可以了解下多進程。跳轉門:appium---多線程啟動app(多台設備啟動app) 進程和線程的區別 線程:計算機 ...
自動化測試講究的是簡單,快捷,便於維護。對於自動化維護這一塊最重要的也就屬元素定位了。 思路 寫代碼之前我們養成先把思路理清楚,這樣再寫代碼的時候才不會不知道如何下手了。 1、通過yaml(或者其他工具)管理元素和定位方法 2、封裝讀取yaml(或者其他工具)函數 3、通過讀取 ...
前面已經寫過一個封裝定位了,但是可能在yaml中書寫的時候過於繁瑣,以及如果代碼基礎較差的同學,也沒有辦法進行編寫測試用例。就重新進行封裝一次定位 頁面元素寫入yaml 上一篇寫的yaml可能有點雜亂,這次我們換個寫法 把一個頁面上元素編寫上去,這里沒有寫驗證碼的操作 ...
看到標題有些小伙伴肯定懵了,什么是toast? toast toast屬於一種輕量級的反饋,常常以小彈框的形式出現,一般出現1到3秒會自動消失,可以出現在屏幕上中下任意位置。那么toast怎么進定位呢?我們先看下toast在app中是怎么顯示的 app中的toast 我們打開淘寶,進入 ...
1、可以使用android-sdk中的aapt工具 ①、選擇一個版本的build_tools,加入path環境變量中 ②、驗證aapt環境是否正常 3、下載你要測試的包到本 ...
在測試android-app的時候,adb命令可以幫助我們解決許多問題 什么是adb Android Debug Bridge,我們一般簡稱為adb,主要存放在sdk安裝目錄下的platform-tools文件夾中,它是一個非常強大的命令行工具,通過這個工具你能夠與你的android ...