本期答疑目錄:
在指令碼執行的時候, airtest 缺省會重新整理很多log資訊,如下圖所示:
如果你不想這些log資訊干擾你提取有效的報錯資訊時,你可以在指令碼**開頭加上log級別的設定:
#這樣執行時只會在初始化手機時會有少量log輸出,初始化完畢後就能夠對logger進行過濾了。-*- encoding=utf8 -*-
__author__ = "
user
"import
logging
logger = logging.getlogger("
airtest")
logger.setlevel(logging.error)
from airtest.core.api import *auto_setup(
__file__)
連線上待測的安卓裝置以後,點選右上角的手機助手,然後再點選開啟android助手選項:
之後我們就可以在彈出的視窗中檢視到裝置上的應用包名:
並且,在1.2.3版本的ide中,我們在設定中新增了乙個選項:
出現這個錯誤的原因大多是使用了11.4.1版本的xcode:
目前(2020-05-12)這個版本的xcode還不相容,根據最近一次的更新,xcode和ios的支援情況如下,只要將xcode換成相容版本即可:
有同學反饋,指令碼執行到輸入密碼時,手機彈出了安全鍵盤,但是在airtest中卻不顯示這個安全鍵盤,這是為什麼?
其實這個是正常現象,airtest不會錄製有安全鍵盤的畫面,但是各種輸入操作還是正常進行的。
pywinauto.mouse
from airtest.core.api import *auto_setup(舉個例子,我們想要擷取手機螢幕中被紅框圈中位置的截圖:__file__)#
獲取當前連線的視窗
dev =device()
#拿到滑鼠,並模擬滑鼠的右鍵點選操作
dev.mouse.right_click(coords=(1920,100))
我們可以這麼實現:
#結果如圖:-*- encoding=utf8 -*-
__author__ = "
airtestproject
"from airtest.core.api import *
#crop_image()方法在airtest.aircv中,需要引入
from airtest.aircv import *auto_setup(
__file__
)screen =g.device.snapshot()
#區域性截圖
screen = aircv.crop_image(screen,(0,160,1067,551))
#儲存區域性截圖到log資料夾中
try_log_screen(screen)
airtest官網:
airtest教程官網:
搭建企業私有雲服務:
第四期題目
1 乙個工人打工7天,工資一天一結,有一根金條是這七天的總工資,問只能掰兩次,而且工資天天發,怎麼掰?2.乙個商人,想做乙個管理員工的資訊的系統,他提供了員工名,和員工工資 開發員就在資料庫中建了乙個表,有員工名和員工工資兩列,系統做好了,商人聽到員工的要求,說要把錢直接打到自己的卡里,商人要求,在...
第四期推薦參考
1 空城彼岸 2 朋友,失去不再來 3 程式設計師文化難道只是一種奢望?4 命運多舛的青春 轉貼,我同學的真人真事 5 永遠的富特文格勒 喜歡 的朋友來坐坐 6 我和我的程式設計師女友。7 讓csdn記住過去的一段歲月 8 愛情離去了,還剩下些什麼呢?乙個真實的愛情故事!1 9 原創 遠離,小雨說 ...
第四期徵文結果
第四期徵文結果 乙個 大三陽 女孩的故事 命運多舛的青春 獎可用分95分。加入faq,並增加貼主信譽分。我和我的程式設計師女友。獎可用分95分。加入faq,並增加貼主信譽分。讓csdn記住過去的一段歲月 獎可用分95分。加入faq,並增加貼主信譽分。以下排名不分先後,各獎88可用分並放精華區。程式設...