appium_server.log
和appium_booster.log
的并集,優點在于可以清晰地看到測試用例執行過程中Client端和Server端的通訊交互過程
另外,當測試用例執行失敗時,AppiumBooster
會將執行失敗的步驟截圖和日志提取出來,單獨保存到errors
文件夾中,方便問題追溯。
具體地,每次執行測試前,AppiumBooster
會在指定的results
目錄下創建一個以當前時間(%Y-%m-%d_%H:%M:%S
)命名的文件夾,存儲結構如下所示。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
2016-08-28_16:28:48
├── appium_server.log
├── appium_booster.log
├── client_server.log
├── errors
│ ├── 16_31_29_btnLogin.click.dom
│ ├── 16_31_29_btnLogin.click.png
│ ├── 16_32_03_btnMenuMyAccount.click.dom
│ └── 16_32_03_btnMenuMyAccount.click.png
├── screenshots
│ ├── 16_30_34_tablecellMyAccountLogin.click.png
│ ├── 16_30_41_txtfieldEmailAddress.type_leo.lee@debugtalk.com.png
│ ├── 16_30_48_sectxtfieldPassword.type_123456.png
│ ├── 16_31_29_btnLogin.click.png
│ └── 16_32_03_btnMenuMyAccount.click.png
└── xmls
├── 16_30_34_tablecellMyAccountLogin.click.dom
├── 16_30_41_txtfieldEmailAddress.type_leo.lee@debugtalk.com.dom
├── 16_30_48_sectxtfieldPassword.type_123456.dom
├── 16_31_29_btnLogin.click.dom
└── 16_32_03_btnMenuMyAccount.click.dom
|
原文轉自:http://debugtalk.com/post/build-ideal-app-automation-test-framework/