2010-12-28 2 views
1

일부 웹 양식 페이지를 스크립트해야하고 curl이 PHP 지원을 제공하므로 대답이있는 것으로 보입니다.Selenium, HtmlUnit, watir 등의 프로그램을 대체 할 수 있습니까?

그러나 양식은 자바 스크립트 메뉴 탭을 사용하며 컬이 링크를 찾은 다음 다른 페이지가 표시되도록 클릭하는 방법을 잘 모르겠습니다. 나는 Selenium을 시도했고 즉시 작업했습니다. Selenium을 사용하여 양식 요소의 ID를 찾으면 해당 요소를 찾기 위해 스크립트로 작성한 다음 해당 요소를 클릭하고 값을 입력 한 후 제출 단추를 클릭하십시오.

Htmlunit 내가

답변

1

번호 컬을 시도하고 싶은 또 다른 기능 테스트 도구가 아닙니다이며, HTML 또는 페이지의 DOM (문서 객체 모델)에 대해 아무것도와 상호 작용 할 수 있기를 알 수 없습니다. 그것은 컬을 사용하여 html을 이해하는 무언가에 응답을 전달할 수 없다고 말하는 것이 아닙니다 ...

+0

저는 웹 양식을 작성하고 제출하는 것과 같이 브라우저를 제어하는 ​​데 사용할 수있는 테스트 도구에 관심이 없습니다. – vfclists

+0

그렇다면 서버에 양식을 제출하고 응답을 받으려면 확실히 http 게시를 생성 할 수 있습니다. –

+0

클릭 할 요소를 어떻게 찾을 수 있습니까? 양식 필드를 클릭하거나 편집 할 때 이름 요소를 찾는 방법에 대한 예가 있습니까? 셀레늄이 그렇게하는 것처럼 보입니다.하지만 ID가 미리 알지 못하는 경우 컬이 어떻게 처리 할 수 ​​있는지 알 수 없습니다. – vfclists

0

아마도 늦은 답변 일 수 있습니다. 나는 자바를 통해 htmlunit로 작업했다. 그것은 매우 편리하고 유용합니다. 당신은 온라인으로 많은 toturials를 찾을 수 있습니다. 또한, 부분적으로 자바 스크립트를 지원합니다.

관련 문제