2013-07-25 4 views

답변

0

이 내용은 AndroidViewClient/culebra의 사용법을 보여주는 흥미로운 예이며 이러한 작업을 단순화하는 방법에 대해 설명합니다.

culebra --start-activity=com.google.android.gallery3d/com.android.camera.Camera \ 
    --verbose --verbose-comments \ 
    --find-views-with-content-description=on \ 
    --output myscript.py 

는 쿨 레브라 완료되면, myscript.py자동 생성 스크립트를 포함

실행 (긴 옵션을 사용하는 것은 자명 한 일합니다). 이 스크립트는 카메라을 시작하고 모든보기를 찾으려고합니다. 이 뷰 중 하나는 셔터 버튼입니다.이 버튼은 터치하여 사진을 찍고 싶습니다. 그것은

no_id29.touch()        # take the picture 
vc.sleep(3)         # wait a bit 
device.press('BACK', MonkeyDevice.DOWN_AND_UP) # exit 
(당신의 카메라 응용 프로그램이 값은 내 같은 있는지 확인하기 위해 방금 생성 된 스크립트를 확인 다를 수 있습니다)

# class=android.widget.ImageView 
no_id29 = vc.findViewWithContentDescriptionOrRaise('Shutter button') 

편집 자동 생성 된 스크립트 끝에 추가와 같은 뭔가

저장하십시오.

That 's it !, myscript.py을 실행하면 모든 단계가 완료됩니다. 스크립트를 여러 번 반복하거나 셸의 루프 안에 myscript.py을 실행하려는 경우 스크립트 내에 루프를 추가 할 수 있습니다.

관련 문제