簡體   English   中英

在APK文件上使用Robotium

[英]Use robotium on apk file

我必須使用robotium來測試無源代碼的 apk文件。我嘗試過(此鏈接上為計算器提供的示例項目已成功執行)

https://code.google.com/p/robotium/downloads/detail?name=ExampleTestProject_v4.2.zip&can=2&q=

現在,我正在嘗試在更復雜的apk文件上執行它,但它給我一個錯誤,即找不到應用程序字段ID的R.Java文件。

我應該怎么做。 謝謝。

示例測試項目是為帶有源代碼的應用程序開發的。 如果沒有源代碼,則必須使用諸如solo.getView(String id)等方法。有關如何使用示例代碼測試apk的更多信息,請轉到此處:

https://code.google.com/p/robotium/wiki/RobotiumForAPKFiles

如果你知道的ID是如何在源代碼命名,請嘗試使用ExtSolo,這是Robotium的延伸。 它有很多的,讓你使用一個ID的字符串版本,以獲得在屏幕上查看,圖像或文字的方法。 例如

solo.waitForViewById("com.example.id.view1", 10000);

http://docs.testdroid.com/_static/extSolodocs/com/bitbar/recorder/extensions/ExtSolo.html

如果你不知道在源代碼中的ID名稱,然后你可以使用Robotium方法,通過索引訪問的觀點。 進行首次觀看電話

solo.waitForView(0);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM