2012-11-27 63 views
1

我必須編寫一個測試,基本上打開了Android->帳戶和同步 - >添加帳戶 - >(然後填寫登錄信息) 並返回到帳戶並同步並檢查是否該帳戶已被添加。使用Robotium測試跨活動

目前我已經能夠做的最好的是創造出開放的Android添加帳戶 然後我必須手動添加帳戶 然後測試我有一個自動化測試開立賬戶和同步頁面 然後又測試,檢查如果我能夠將REST-http呼叫發送到我的服務器,該服務器顯示已添加帳戶。

我想知道是否有任何方法可以使它在流程中工作並使整個過程自動化。

感謝

回答

1

您可以使用AndroidViewClient它使用monkeyrunner。通過這樣做,您將可以控制整個設備,而不僅僅是您的應用程序。

+0

謝謝,我會試試看。這可能聽起來很愚蠢,但AndroidViewClient只能通過用戶界面或功能訪問嗎? – VivekNR

+0

只有UI(基本上它是一個monkeyrunner的包裝)。但仍然可以訪問adb logcat或adb shell命令 –

+0

我試過AndroidViewClient這是一個很好的工具,但它仍然沒有完全按照我的需要做。儘管感謝您的幫助。 – VivekNR

1

你可能想要的是從android使用新的android測試框架。

http://developer.android.com/tools/testing/testing_ui.html

+0

看起來很有希望,我會試試看。謝謝 – VivekNR

+0

嗨保羅,我試過uiautomatorviewer,它的幫助,但不完全解決我的問題。感謝您的提示,但它是一個有用的工具.... – VivekNR

+0

它是什麼,你不能用它呢? –