なめこMonkeyRunner(その1) - ReDo

2012年2月 4日

なめこMonkeyRunner(その1)

MonkeyRunnerでなめこを自動育成をしようと思いました。

座標がっしがっしマジックナンバーなのでGalaxy Nexus固定ですが、
まず1周動いたので備忘録として途中のスクリプトを置いておきます。

from com.android.monkeyrunner import MonkeyRunner as mr
from com.android.monkeyrunner import MonkeyDevice
from com.android.monkeyrunner.recorder import MonkeyRecorder as recorder
device = mr.waitForConnection()

for i in range(1, 20):
package = 'jp.co.beeworks.funghiGardeningKit'
activity = 'jp.co.beeworks.funghiGardeningKit.AdMobActivity'
runComponent = package + '/' + activity
device.startActivity(component=runComponent)
mr.sleep(3.0)
device.touch(400, 400, MonkeyDevice.DOWN_AND_UP)
mr.sleep(0.5)
device.drag((10, 362), (710, 362), 2.0, 50)
mr.sleep(0.5)
device.drag((10, 402), (710, 402), 2.0, 50)
mr.sleep(0.5)
device.touch(500, 1000, MonkeyDevice.DOWN_AND_UP)
mr.sleep(0.5)

package2 = 'com.android.settings'
activity2 = 'com.android.settings.Settings'
runComponent2 = package2 + '/' + activity2
device.startActivity(component=runComponent2)
mr.sleep(2.0)
device.drag((200, 400), (200, 0), 0.1, 10)
mr.sleep(0.5)
device.touch(200, 800, MonkeyDevice.DOWN_AND_UP)
mr.sleep(0.5)
device.touch(200, 600, MonkeyDevice.DOWN_AND_UP)
mr.sleep(0.5)
device.drag((450, 750), (450, 350), 0.1, 10)
mr.sleep(0.5)
device.touch(550, 850, MonkeyDevice.DOWN_AND_UP)

これはブラッシュアップしたら面白いものができるよ!できるよ!

つづき:動画とってみた
http://greety.sakura.ne.jp/redo/2012/02/monkeyrunner2.html

コメントする