關於 AppCrawler 執行過程中的幾個小問題
最近在研究AppCrawler,但是在執行過程中發現了幾個問題,麻煩大佬們幫忙解答一下~
1.執行過程中會跳到其他APP
能否讓AppCrawler僅在指定APP內操作?
2.執行了幾十條後,APP介面就不動了,一直停留在某個頁面
結束執行,生成報告後,在報告處也沒看出來哪裡報錯了
3.怎麼才能看到它失敗呢?
雖然我現在沒有寫testcase,但是也應該可以檢測出來crash吧?即使我後臺殺死APP,檢視報告還都是正常的,不知道是怎麼回事
config檔案內容為:
---
pluginList: []
saveScreen: true
reportTitle: "AppCrawler自動遍歷測試報告"
resultDir: ""
waitLoading: 500
waitLaunch: 6000
showCancel: true
maxTime: 10800
maxDepth: 5
capability:
noReset: "true"
fullReset: "false"
appium: "http://127.0.0.1:4723/wd/hub"
appPackage: "*****"
appActivity: "activity.StartUpActivity"
automationName: uiautomator2
autoGrantPermissions: true
dontStopAppOnReset: true
testcase:
name: "TesterHome AppCrawler"
steps:
- given: []
when: null
then: []
xpath: "/*"
action: "Thread.sleep(5000)"
actions: []
times: 0
selectedList:
- {xpath: "//*[@clickable='true']", action: click }
firstList:
- { xpath: "//*[contains(@text, '運動')]", action: click }
lastList:
- { xpath: "//*[contains(@text, '課程')]", action: click }
- { xpath: "//*[contains(@text, '社群')]", action: click }
- { xpath: "//*[contains(@text, '發現')]", action: click }
- { xpath: "//*[contains(@text, '我的')]", action: click }
backButton: []
triggerActions:
- xpath: et_username
action: ***
times: 1
- xpath: et_password
action: ***
times: 1
xpathAttributes:
- "name"
- "label"
- "value"
- "resource-id"
- "content-desc"
- "instance"
- "text"
sortByAttribute:
- "depth"
- "list"
- "selected"
findBy: "default"
defineUrl: []
baseUrl: []
appWhiteList: []
urlBlackList: []
urlWhiteList: []
blackList:
- given: []
when: null
then: []
xpath: ".*[0-9]{2}.*"
action: null
actions: []
times: 0
beforeRestart: []
beforeElement:
- given: []
when: null
then: []
xpath: "/*"
action: "Thread.sleep(500)"
actions: []
times: 0
afterElement: []
afterPage: []
afterPageMax: 5
tagLimitMax: 3
tagLimit:
- {xpath: "//*[contains(@class, 'List')]//*", times: 1}
assertGlobal: []
相關文章
- Vue 實踐過程中的幾個問題Vue
- 關於執行緒使用中的幾個疑問,請教大家!執行緒
- 【ansible】關於ansible執行過程中載入環境變數問題變數
- 關於ubuntu安裝中過程遇到問題Ubuntu
- 關於執行緒的問題...執行緒
- 關於“建構函式”中的幾個小問題,也許面試會問到哦~函式面試
- 關於程式碼如何執行的五個問題
- 請教一個關於執行緒的問題執行緒
- 關於執行緒的幾個函式執行緒函式
- 最近積累的幾個關於 PHP 類與 MySQL 的小問題PHPMySql
- 關於ImageView的幾個常見問題View
- 關於解決問題的幾個段位
- 程式執行中的幾個小配置修復
- 有個關於多執行緒的識別問題執行緒
- 請教一個關於NIO執行方式的問題
- 請教一個關於執行平臺的問題
- 03.關於執行緒你必須知道的8個問題(中)執行緒
- 關於c#多執行緒中的幾個訊號量C#執行緒
- 關於jive的幾個小問題,請高手指點,多謝先。
- 面試中可能會被問到的幾個關於“委託”的問題面試
- 微信小程式開發中遇到的幾個小問題微信小程式
- 關於網路安全幾個問題的整理
- 18、關於oracle 認證的幾個問題Oracle
- 關於Kerberos安裝的幾個問題(轉)ROS
- 關於在頁面中解決列印的幾個問題 (轉)
- 關於 Laravel 中 Ajax 問題的小結Laravel
- 關於petstore的執行問題,謝謝~
- 解決Java執行過程中拋簽名異常的問題Java
- Kaldi執行過程中遇到的一些問題(持續更新...)
- 一個執行緒可以有幾個Looper?幾個Handler?從Looper.prepare()來看看關於Looper的一些問題執行緒OOP
- 關於defer執行順序問題
- 關於第2章執行問題
- 【學習】分享幾個學習中的小問題
- C++中幾個值得分析的小問題C++
- 關於幾個MySQL環境問題的對比MySql
- 執行緒中的幾個退出相關函式執行緒函式
- 關於介面實現的一個小問題
- 我來提個關於Iterator的小問題