2012-07-06 3 views
0

웹 페이지의 콘텐츠를 테스트해야합니다. 내 멘토는 셀레늄을 사용한다고 말합니다. 나는 찾아 보았고 그것이 테스트를 위해 사용 된 도구이고 그것이 할 것이라고 생각했다는 것을 알았습니다. 나는 Selenium IDE를 시도했고 그것이 웹 브라우저에서 우리의 행동을 반복하는 것을 발견했습니다. 그러나 테스터로 사용하는 방법을 이해할 수 없었습니다.자바에서 웹 페이지를 테스트하는 방법은 무엇입니까?

ToDo : 웹 페이지의 HTML 소스 코드에서 일부 문자열을 검색하고 소스 코드에있는 경우 해당 페이지를 확인하십시오.

어떻게 만드시겠습니까? : 웹 페이지의 링크와 소스 코드를 가지고 있으며 문자열 검색을 할 수 있습니다. 셀레늄을 사용해야합니까? 그렇다면 어떻게?

그 소리가 어리석은 질문 인 경우 저와 함께주십시오. 나는 셀레늄에 정오이다.

추신 : 나는 자바에서 그렇게해야합니다.

+3

먼저 셀렌에 대한 설명서를 읽은 다음 몇 가지 코드 *를 직접 익히고 직면 한 문제를 게시해야합니다. – Manish

+0

시도해 볼 수 있습니다. http://htmlunit.sourceforge.net/ – krishnakumarp

+0

@manish ok. 확실히 해줄거야. 하지만 그 API를 사용하는 API에 관심이 많았습니다. 지침은 숟가락 먹이 같은 것이 아닙니다. – Amit

답변

1

는 정렬, 법, 어설 모델을 다음보십시오. 이것은 내 테스트를 좀 더 쉽게 설정할 수있게 도와주었습니다.

페이지를 필요한 테스트 상태로 정렬하십시오. 예를 들어 로그인, GoToMenuItem, GoToSecondMenuItem과 같은 과거 테스트를 사용할 수 있습니다.

웹 사이트에서 찾고 작업을 수행하려는 텍스트를 찾으십시오. 작업을 수행 할 필요가 없다면이 단계를 염려 할 필요가 없습니다.

어썰트 페이지에 텍스트 요소가 여전히 존재하는지 확인하여 확인하십시오. findElement (By.locater)를 사용할 수 있습니다.

Java를 사용하는 경우 JUnit을 사용하면 테스트를보다 쉽게 ​​구성 할 수 있습니다. JUnit을 Selenium과 함께 사용하는 방법에 대한 정보입니다. http://www.codeproject.com/Articles/143430/Test-your-web-application-s-UI-with-JUnit-and-Sele

관련 문제