[英]How to set the specific android monkey test?
我想對相機進行頻繁的操作。 頻繁的操作包括啟動相機->拍照->做onBackPressed->啟動相機-> ...
有沒有辦法做到這一點 ?
這是一個有趣的示例,演示了AndroidViewClient / culebra的用法以及它們如何簡化此類任務。
運行(使用長選項不言自明):
culebra --start-activity=com.google.android.gallery3d/com.android.camera.Camera \
--verbose --verbose-comments \
--find-views-with-content-description=on \
--output myscript.py
庫萊布拉完成后, myscript.py
包含自動生成的腳本。 該腳本將啟動Camera並嘗試查找所有視圖。 這些視圖之一是快門按鈕,我們想觸摸該按鈕拍照。 就像
# class=android.widget.ImageView
no_id29 = vc.findViewWithContentDescriptionOrRaise('Shutter button')
編輯自動生成的腳本並在末尾添加(您的Camera應用程序可能會有所不同,只需檢查生成的腳本以查看您的值是否與我的值相同)
no_id29.touch() # take the picture
vc.sleep(3) # wait a bit
device.press('BACK', MonkeyDevice.DOWN_AND_UP) # exit
保存。
就是這樣!運行myscript.py
,所有步驟都將完成。 如果您想重復很多次,甚至可以在腳本的循環中運行myscript.py
可以在腳本中添加循環。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.