2010-07-02 5 views
2

일부 웹 응용 프로그램의 수동 테스트를 자동화하고 있습니다.버튼 (웹 앱)을 클릭 한 후 어떤 스크립트가 실행됩니까?

이 앱은 많은 JavaScript를 사용합니다. 그리고 내가 수동으로 어떤 버튼을 클릭 할 때 어떤 스크립트가 실행되는지 알고 싶습니다. 다음은 버튼의 코드의 예는 다음과 같습니다

<button type="button" class="x-btn-text " id="ext-gen525" title="Add Options">Add</button> 

이 버튼은 AJAX를 사용하여 페이지 테이블에 행 추가합니다. 보시다시피,이 버튼의 선언에는 "onclick"블록이나 이와 같은 것이 포함되어 있지 않습니다. 이 버튼을 클릭하면 어떤 스크립트가 실행되는지 어떻게 알 수 있습니까?

+1

'java'태그가 삭제되었습니다. 자바가 자바 스크립트가 아닙니다. –

답변

4

그것을 할 수있는 가장 좋은 방법은 파이어 폭스 자바 스크립트 프로파일 러를 사용하는 것입니다 (FireBug와 함께 제공) 활성화 된 기능 목록이 표시됩니다.

0

자바 스크립트 파일을 검색하여 이벤트 처리기를 추가하는 위치를 확인해야합니다. 대부분의 사람들이 사용할 것입니다.

document.getElementById("ext-gen525") 

그들이 추가하고 싶은 요소를 참조 할 수 있습니다. .js 파일에서 "ext-gen525"id를 검색하면 onclick 이벤트에 추가 할 함수가 표시됩니다. 당신은 단순히 프로파일 러를 활성화 완전히로드 될 때까지 기다린 페이지로 이동 버튼을 클릭하여 프로파일과 무엇을 비활성화

+0

고맙습니다. 지금하고 있습니다.하지만 앱에 다른 js 파일이 많이 있습니다 (( 더 쉬운 방법이 있을까요? – vmg

관련 문제