私の問題は後です:
device.drag((200,350),(200,150))
MonkeyRunner.sleep(6)
vc.dump()
テストが機能しなくなりました。vc.dump() の代わりに使用できるコマンドを知っている人はいますか? device.drag((200,350),(200,150))
その後、テストを続行できるようにするコマンドが必要です。
私の問題は後です:
device.drag((200,350),(200,150))
MonkeyRunner.sleep(6)
vc.dump()
テストが機能しなくなりました。vc.dump() の代わりに使用できるコマンドを知っている人はいますか? device.drag((200,350),(200,150))
その後、テストを続行できるようにするコマンドが必要です。
4.2 エミュレーター ( API 17 )の Launcher でculebraを使用してスクリプトを生成し、最後にスクリプトを追加すると、期待どおりに動作します。drag
#! /usr/local/bin/shebang monkeyrunner -plugin $AVC_HOME/bin/androidviewclient-$AVC_VERSION.jar @!
# -*- coding: utf-8 -*-
'''
Copyright (C) 2013 Diego Torres Milano
Created on 2013-05-13 by Culebra v0.9.8
__ __ __ __
/ \ / \ / \ / \
____________________/ __\/ __\/ __\/ __\_____________________________
___________________/ /__/ /__/ /__/ /________________________________
| / \ / \ / \ / \ \___
|/ \_/ \_/ \_/ \ o \
\_____/--<
@author: Diego Torres Milano
@author: Jennifer E. Swofford (ascii art snake)
'''
import re
import sys
import os
from com.dtmilano.android.viewclient import ViewClient
from com.android.monkeyrunner import MonkeyRunner, MonkeyDevice
device, serialno = ViewClient.connectToDeviceOrExit()
vc = ViewClient(device, serialno, autodump=False)
vc.dump(window='-1')
print "### before drag ###"
vc.traverse(transform=ViewClient.TRAVERSE_CIT)
device.drag((450,200),(50,200))
MonkeyRunner.sleep(6)
print "### after drag ###"
vc.dump()
vc.traverse(transform=ViewClient.TRAVERSE_CIT)