2012-03-01 2 views
5

monkeyrunner를 사용하여 브라우저를 자동으로 스크롤하려고합니다. 지금까지는 "끌기"이벤트로 스크롤 할 수 있지만 "플릭"으로 어떻게 스크롤 할 수 있습니까? 네가 나에게 명중이나 지시를 줄 수 있다면 고마워.monkeyrunner를 사용하여 톡톡 튀는 방법? 드래그뿐만 아니라

사용하여 드래그 : 우리는 그래서 우리는 영화를 할 수없는 Monkeyrunner를 사용하여 압력을 복제 할 수 없습니다

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

편집. 드래그하는 것만이 현재의 것입니다

+0

누구도이 현상에 대한 답을 모르는 것처럼 보입니다. –

+0

우리는 영화를 할 수 없도록 Monkeyrunner를 사용하여 압력을 복제 할 수 없습니다. 그냥 드래그하는 것은 우리가 지금 가지고있는 방법입니다 – quiel

답변

1

해결 방법으로 여러 번 '드래그'하지 않는 이유는 무엇입니까?

약간의 작업이 필요할 수 있지만 작은 드래그를 많이하여 플릭 효과를 재현 할 수 있어야합니다. 죄송합니다

내가 그 안에 어떤 영화 방법이없는 그

+0

우리는 영화를 할 수 없도록 Monkeyrunner를 사용하여 압력을 복제 할 수 없습니다. 드래그하는 것은 우리가 지금 가지고있는 유일한 방법입니다. – quiel

2

MonkeyDevice.java 다음 더 많은 것을 제공 할 수 있지만 세 번째 인수 것으로 보인다 drag에 시간 매개 변수를 조정할 수 있습니다. fling은 기본적으로 매우 빠른 드래그입니다. 따라서 duration을 매우 작은 숫자 (0.01, 아마도?)로 줄이면 에뮬레이터 나 장치가 fling에 응답 할 수 있습니다.