2012-03-01 13 views
5

खींचें मैं monkeyrunner का उपयोग कर ब्राउज़र को स्वचालित रूप से स्क्रॉल करने का प्रयास कर रहा हूं। अब तक मैं "ड्रैग" ईवेंट द्वारा स्क्रॉल कर सकता हूं, लेकिन मैं "फ़्लिक" द्वारा कैसे स्क्रॉल कर सकता हूं। अगर आप मुझे कुछ हिट या निर्देश दे सकते हैं तो मैं सराहना करता हूं।monkeyrunner का उपयोग करके कैसे फ्लिक करें? न केवल

का उपयोग खींचें:

for i in range(1, 40): 
    device.drag((400,700),(400,300),0.15,1) 
    MonkeyRunner.sleep(.7071) 

संपादित

हम दबाव Monkeyrunner का उपयोग कर तो हम झटका नहीं कर सकते दोहराने नहीं कर सकता। बस ड्रैगिंग केवल हमारे पास है

+0

ऐसा लगता है कि कोई भी इसका जवाब नहीं जानता - यहां तक ​​कि इस पर एक बक्षीस के साथ भी! –

+0

हम मकररुनर का उपयोग करके दबाव को दोहराना नहीं कर सकते हैं ताकि हम झटका नहीं कर सकें। बस ड्रैगिंग केवल – quiel

उत्तर

1

आसपास के काम के रूप में, इसे कई बार क्यों न खींचें?

इसमें थोड़ा सा काम लग सकता है, लेकिन आप बहुत सारे ड्रैग करके झटका प्रभाव पुन: उत्पन्न करने में सक्षम होना चाहिए।

खेद है कि मैं और अधिक तो है कि

+0

के लिए हमारे पास है, हम Monkeyrunner का उपयोग करके दबाव दोहराना नहीं कर सकते हैं ताकि हम झटका नहीं कर सकें। बस खींचने का एकमात्र तरीका है जो हमारे पास है। – quiel

2

MonkeyDevice.java प्रदान नहीं कर सकते यह किसी भी झटका विधि नहीं है, लेकिन आप drag को अवधि पैरामीटर, जो तीसरा तर्क प्रतीत होता है समायोजित कर सकते हैं। एक झुकाव मूल रूप से एक बहुत तेज़ ड्रैग है, इसलिए शायद एक बहुत छोटी संख्या (0.01, हो सकता है?) की अवधि को कम करके आप एमुलेटर या डिवाइस को फ़्लिंग का जवाब देने के लिए प्राप्त कर सकते हैं।

संबंधित मुद्दे