2013-05-13 1 views
1

моя проблема после того, как:androidviewclient работа неправильно после device.drag ((200350), (200.150))

device.drag((200,350),(200,150)) 
MonkeyRunner.sleep(6) 
vc.dump() 

Мой тест перестает работать. Кто-нибудь знает о команде, которую я могу использовать вместо vc.dump()? Мне нужна команда после device.drag((200,350),(200,150)), которая позволит моему тесту продолжить работу.

+0

Пожалуйста, сформулируйте андроида уровень API используется –

ответ

0

Использование culebra для создания сценария при положенной запуска на 4,2 эмулятора (API 17) и добавление 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) 
+0

Спасибо, но что я должен делать, если мой эмулятор с API <16 – user2378438

+0

Вы можете попробовать vc.touch или vc.type вместо vc.traverse (преобразование = ViewClient.TRAVERSE_CIT)? – user2378438

+0

Должен работать на эмулятор с API <16. Попробуйте и скажите нам результаты. Выберите вид из дампа траверсы и добавьте touch(), также представив результаты здесь. –

 Смежные вопросы

  • Нет связанных вопросов^_^