2012-01-19 9 views
2

申し訳ありませんが、以前に質問された質問をします。私はこのフォーラムやGoogleでたくさん検索していましたが、回答が見つかりませんでした。monkeyrunnerでデバイス(パターン)のロックを解除する

私はMonkeyrunnerにとって非常に新しく、パターンで保護されたUSBデバイスを自動的にアンロックするために問題を解決しようとしています。

2方向のドラッグ機能を追加することはできますか? A〜B〜C?パターンは、通常、少なくとも4つのドットが必要であり、ドラッグするための2つの方向があります。 私は画面を見正常に動作し、このスクリプトを書きましたが、それは電話で受け入れされていない間に割り込み:

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

関連する問題