2012-01-19 4 views
2

죄송합니다. 이전에 묻는 질문을하면 죄송합니다. 이 포럼과 Google을 통해 많이 검색했지만 답변을 찾을 수 없습니다.원숭이 러너로 기기 (패턴) 잠금 해제

저는 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