問題思考
在日常使用App過程中,經常會看到App界面有一些彈框提示截圖的截是什么結構的字,這些提示元素出現后等待3s左右就會自動消失,那么我們該如何獲取這些元素文字內容呢?
Toast簡介
中的toast是一種簡易的消息提示框,當視圖顯示給用戶截圖的截是什么結構的字,在應用程序中顯示未浮動,和不一樣的是,他永遠不會獲得焦點,無法別點擊。
Toast類的思想就是盡可能不引人注意,同時還向用戶顯示信息。希望他們看到,而且Toast顯示的時間有限,一般3s左右就消失了,因此使用傳統的元素定位工具,我們是無法定位到Toast元素的
Toast內容獲取
1. 1.6.3 開始支持識別Toast內容,組要基于,因此需要再配置如下參數
['']=''
2.安裝--,安裝命令如下:
cnpm -- (需安裝淘寶鏡像)
3.安裝模塊
pip
具體代碼實現
toast獲取
截屏應用背景
在實際自動化項目運行過程中,很多時候App可以出現各種異常,為了更好的定位問題,除了捕捉日志我們還需要對運行是的設備狀態進行截屏,從而達到一種‘有圖有真相’的效果
截圖方法方法1
()該方法直接保存當前截屏截圖到當前腳本所在文件位置
方法2
le(self,)
將截圖保留到指定的文件路徑
截圖保存