2012-03-14 4 views
2

어떻게 링크를 자동으로 웹 페이지에서 클릭합니까? csExWB 자동으로 웹 페이지의 링크를 클릭하십시오.

내가 시도 :

csExWB.cEXWB cEXWB1 =new csExWB.cEXWB(); 
cEXWB1.navigate2("www.url.com"); 
cEXWB1.AutomationTask_PerformClickLink("my_link_by_id"); 

내가 양식을 웹 페이지를 제시하고있다, 그러나 아무 일도 일어나지 않는다 (즉 - 내가 원래 페이지에 남아, 어떤 링크를 누르지).

나는 또한 시도하지 : 여전히

cEXWB1.AutomationTask_NamedLinkScrollIntoView("my_link_by_id"); 

더 좋은 ... 어떻게해야합니까?

답변

0

크롤링중인 문서의 원본 HTML을 확인하십시오. 이 경우 구체적으로 링크에서 작동하거나 링크를 정의하는 자바 스크립트를 찾고있을 것입니다.

일반적으로 "쥐덫"이라고하는이 연습에서는 페이지가 제대로 렌더링 된 후 페이지를 읽는 사람의 증거를 찾습니다. body 요소 또는 링크의 다른 상위 요소가 첫 번째 ONENTER, ONOVER 등 이벤트를 가져올 때 링크 URL을 업데이트하는 것처럼 간단 할 수 있습니다. 드롭 다운 메뉴는이 "기능"을 갖는 경향이 있습니다. 다른 때에는 더 일반적으로 페이지가 동적으로로드되며 링크 URL은 아직 작성되지 않았습니다.

관련 문제