2013-09-24 7 views
1

나는 모든 ID와 위치를 나열하기 위해 monkeyrunner 덤프 -VF 옵션을 사용하고 있습니다. 이제 모든 ID와 컨트롤의 이름이 webview 컨트롤에 필요합니다. 원숭이 러너 (monkeyrunner)를 사용하거나 컨트롤을 가져 오는 방법도 있습니다. 실행중인 AndroidViewClient> = 4.0.0에서 dump (당신이 정상적으로) 경우안드로이드에서 monkeyrunner를 사용하여 webview에서 내부 HTML 텍스트 상자, 버튼 이름 또는 ID를 얻는 방법은 무엇입니까

+0

@dtmilano 안녕하세요? –

답변

2

것부터 먼저, 당신은 인터프리터하지만 pythonmonkeyrunner을 사용할 수 없습니다.

그냥 :

오두막을 지원하는 운영 체제에
$ ./dump -VF 

, 또는 노 - 그래서 - 운이 OS에

python dump -VF 

.

dump은 모든 안드로이드 뷰와 그 속성을 덤프합니다. 불행히도 지금은 WebView 내부를 파헤칠 수 없습니다. 미래에는 아마도이 기능을 추가 할 수 있지만, 아마도이 기능을 추가 할 수있는 기술과는 다른 기술을 사용해야합니다. 계층 구조보기.

+0

안녕하세요, 코드를 편집하여 웹뷰를 파헤쳐 볼 수 있습니까? 가능한가? –

+1

'edit code'로 무엇을 의미하는지 모르겠지만, 이런 종류의 정보를 제공하기 위해 WebView 자체를 변경해야 할 수도 있습니다. 따라서 펌웨어에서만 작동합니다. 다른 방법을 생각하면 그것을 공유하는 것을 주저하지 마십시오. –

+0

@dtmilano 안녕하세요, calabash-android에서 webview를 쿼리하면 모든 ID가 표시됩니다 AndroidViewClient 덤프에서 가능합니까? 그것은 파이썬을 사용하여 그것을 달성하는 어떤 방법입니까? –