0
A
回答
0
這是一個有趣的例子,用於演示如何使用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
包含自動生成腳本。該腳本將開始相機並嘗試查找所有視圖。其中一個意見是快門按鈕,我們想要觸摸拍照。這有點像
# class=android.widget.ImageView
no_id29 = vc.findViewWithContentDescriptionOrRaise('Shutter button')
編輯自動生成的腳本,並在末尾添加(您相機應用可能是不同的,只是檢查生成的腳本,看看你的價值觀是相同的礦)
no_id29.touch() # take the picture
vc.sleep(3) # wait a bit
device.press('BACK', MonkeyDevice.DOWN_AND_UP) # exit
保存。
就是這樣!,運行myscript.py
並且所有步驟都會完成。 如果您想重複多次,或者甚至在shell的循環中運行myscript.py
,則可以在腳本中添加一個循環。
相關問題
- 1. Android測試猴 - 設置詳細程度?
- 2. 猴子測試錯誤android
- 3. 如何防止在使用猴子測試時輸入設置
- 4. 如何「猴子測試」的網站
- 5. iPhone的猴子測試?
- 6. 測試通過ADB猴子
- 7. 如何使用Android猴子
- 8. 猴子工具如何檢測Android上的應用程序崩潰或異常
- 9. Android猴子測試選擇一個特定的活動
- 10. ABAP中的煙霧測試和猴子測試
- 11. 「模糊測試」和「猴子測試」之間的區別
- 12. 如何過濾猴子使用android.intent.category測試的特定活動?
- 13. 多個設備的Android猴子腳本
- 14. 如何僅在應用程序中運行猴子測試?
- 15. 如何在Android猴子測試中將活動添加到黑名單?
- 16. 猴子猴子事件注射或中止時間戳測試日誌記錄
- 17. 爲Android設置Roboelectric測試
- 18. 設置build.gradle Junit Android測試
- 19. 如何重現android猴子崩潰?
- 20. 如何設置獼猴桃與Cocoapods?
- 21. 如何設置離子的工具欄的字體大小
- 22. 摩卡/柴 - 測試具體設置和拆除
- 23. 如何設置leaflet.js的具體比例
- 24. 鼻子Django的用戶設置測試
- 25. 如何在Elixir Plug測試中設置POST請求的主體?
- 26. Android猴子亞軍使用
- 27. Android的RelativeLayout單元測試設置
- 28. 猴子webserver cgi配置
- 29. 如何設置XUnit測試的結果
- 30. 如何設置HTTP_USER_AGENT在rspec的測試