2013-03-05 2 views
2

iOS 시뮬레이터에서 iOS 기본 응용 프로그램을 실행 중이며 응용 프로그램의 요소를 검사하여 ID를 얻으 려합니다.기본 iOS 응용 프로그램의 요소를 검사하는 방법

이 작업을 수행하는 방법을 아는 사람이 있습니까?

참고 :이 질문은 iOS 기본 앱이 아닌 웹 기반 앱용입니다.

감사합니다.

+1

왜이 작업을 수행해야합니까? –

+1

어떤 요소를 언급하고 있습니까? 벌써 시도해 봤니? –

+0

https://github.com/domesticcatsoftware/DCIntrospect는 꽤 좋은 곳입니다. – jrturton

답변

0

앱 번들을 검사해야합니다. https://stackoverflow.com/a/8883166/933887

+0

앱 번들을 검사하여 어떤 의미인지 명확하지 않습니다. 원숭이 이야기를 사용하여 자동화 테스트를 실행 중입니다. 그러나 원숭이가 한 가지 이유 때문에 말을하거나 주문시 녹음 할 때 선택한 ID를 식별 할 수 없습니다. 난 당신이 요소를 검사하고 신분증을 추출 할 수있는 방화 광과 같은 ID를 얻으려면 응용 프로그램에서 버튼을 검사하고 싶습니다 – user2073224

+0

당신이 질문에 정확히 무엇을 필요 제안했다. 현재 대부분의 사람들이 appId보기 원시 코드에 액세스하려고한다고 가정합니다. 스크립팅 언어가 아닙니다 – CStreel

+0

JScript를 사용하여 작성하는 자동화 테스트 (Instruments 사용)에 내장 된 xCodes를 사용하는 것이 좋습니다. 당신은 또한 당신의 행동을 기록 할 수 있으며 당신을 위해 코드를 작성하게 될 것입니다. – CStreel

6

그것은 당신 같은 소리 네이티브 응용 프로그램에 대한 방화범 또는 크롬 경위 같은 것을 찾고있을 수 있습니다

확인 유래에이 답변의 APPID를 얻으려면? 나는 "ID"가 무슨 뜻인지 잘 모르겠습니다. iOS의 인터페이스 요소에는 DOM 요소에 ID가있는 것과 같은 방식으로 ID가 없습니다.

스파크 인스펙터 (http://www.sparkinspector.com/)를 확인하면 런타임에 앱의보기를보고 수정할 수 있습니다. 원하는 정보를 찾는 데 도움이 될 수 있습니다. 전체 공개 : 저는 앱의 저자입니다 .-))

+0

이것은 순수한 awesomeness.Thank 내 인생을 쉽게 만들어 주셔서 감사합니다. :) – r3dsm0k3

+0

WkWebView (http://stackoverflow.com/q/34927983/730807)에서 "WebInspector"를 수행 할 수 있습니까? –

+0

XCode 8 및 iOS 10을 지원합니까? – oriharel

0

Reveal이라는 놀라운 앱이 있습니다. 보기의 속성을 확인할 수있을뿐만 아니라 모든 앱을 '분해 된'3D보기로보고 크기와 속성을 변경할 수도 있습니다. 특별히 iOS 7의 경우보기 컨트롤러가 화면 시작 부분 (탐색 바 아래가 아닌)에서 시작되므로 실제로 유용 할 수 있습니다.

http://revealapp.com에서 평가판을 다운로드하고받을 라이센스를 결정할 수 있습니다.

관련 문제