[英]Robotium (and Robotium Recorder) checking default application and location of test results
我正在用Android Studio上的Robotium Recorder做一系列簡單的測試。 我創建了測試用例,並提出了一些問題:
我的測試之一是單擊URL鏈接,並確保顯示默認的應用程序對話/互聯網瀏覽器。 我沒有看到刻錄機執行此操作的選項(我不希望這樣做)。 我一直在瀏覽文檔中有關獨奏對象的信息 ,但是看不到有什么對我有幫助的。 必須有一種檢查方法。
從Android Studio運行測試后,包含測試結果的文件將存放在哪里?
根據第二個問題:我不確定Robotium
已創建任何測試報告。 您可以為此使用諸如Spoon
或Emma
其他插件。 閱讀: 使用Spoon和Emma為Android創建測試報告
我也知道Robotium
可以在測試過程中截取屏幕截圖,但是我已經沒有使用此框架了,所以如果您覺得有點有趣,請自行查找如何做以及截屏在哪里。
對於創建儀器測試報告,我已經使用Gradle
。 它會生成非常好的HTML報告。 至少有兩種方法可以實現
在Android Studio
,在左側面板上,選擇Gradle
然后選擇app
, verification
,最后connectedAndroidTest
Gradle
如果您熟悉Unix控制台,請轉到您的項目位置,然后運行以下命令: ./gradlew connectedAndroidTest
注意:第一次可能需要在chmod u+x gradlew
之前運行,如果控制台會說您沒有足夠的權限執行此操作。
建議:如果您使測試之一失敗,則在Gradle
測試報告生成的位置會找到HTML生成的測試報告的位置。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.