0
我打算這樣做的原因是因爲我想在Android設備上執行一些測試。模擬滑動事件以在Android中進行屏幕滾動
我記得有一些方式來實現這一點:
編寫Python腳本,可以模擬刷卡事件。左,右,上下。 所有事件和速度都應該是可配置的。這種方式可以通過adb完成。
Android單元測試。
CTS可以存檔我期待的測試嗎?
我的理解是否正確?
請給我進一步的信息。
在此先感謝
我打算這樣做的原因是因爲我想在Android設備上執行一些測試。模擬滑動事件以在Android中進行屏幕滾動
我記得有一些方式來實現這一點:
編寫Python腳本,可以模擬刷卡事件。左,右,上下。 所有事件和速度都應該是可配置的。這種方式可以通過adb完成。
Android單元測試。
CTS可以存檔我期待的測試嗎?
我的理解是否正確?
請給我進一步的信息。
在此先感謝
可以使用monkeyrunner用python腳本:http://developer.android.com/tools/help/MonkeyDevice.html#drag
本博客文章可以幫助你使用monkeyrunner(它允許getViewById在MR腳本): http://dtmilano.blogspot.com/2012/03/monkeyrunner-running-unit-tests.html
您可以在JUnitTest中使用ProcessBuilder運行monkeyrunner並測試輸出。
一旦你在JUnitTest中工作,你應該可以在CTS中使用它們。
謝謝。任何其他建議? – Sam