2012-01-19 18 views
2

對不起,如果我問一個問題之前已經問過。我在這個論壇上搜索了很多,並通過谷歌,但無法找到答案。與monkeyrunner解鎖裝置(模式)

我是Monkeyrunner的新手,試圖解決這個問題,以便自動取消記錄我的USB設備,該設備使用一種模式進行保護。

是否可以添加拖動功能與2個不同的方向? A到B到C?一個模式通常需要至少4個點,這使得兩個方向拖動。 我寫這個劇本,工作正常觀察屏幕,但它在中斷之間不被接受電話:

print ("Unlocking screen.") 
device.wake() 
device.touch(400, 314, MonkeyDevice.DOWN) 
device.drag((400, 314),(80, 635), 1,3) 
device.drag((80, 635),(400, 635), 1,3) 
device.touch(400, 635, MonkeyDevice.UP) 

我希望有人能夠幫助。謝謝!

回答

1

我剛剛發佈了一篇關於automated android testing using sikuli的文章,該示例使用滑動鎖來解鎖仿真器屏幕。

在閱讀你的問題後,我添加了另一個解鎖模擬器鎖定模式鎖定的例子。創建它需要5分鐘。

+0

感謝迭戈的回覆! Sikuli是否也在使用USB設備? – Ypsi

+0

也許,使用像http://code.google.com/p/androidscreencast/ –

+0

之類的東西,我正在看一些sikulis教程..請不要誤解我的意思,但我不認爲這一塊軟件會使我開心。它看起來很簡單,我寧願更多地瞭解「正確」的測試自動化.. 我也想讓我的問題回答與Monkeyrunner有關,否則我會繼續努力,直到我找到解決方案;-) – Ypsi