2012-06-19 4 views
1

AutoIt을 처음 사용합니다. 나는 Internet Explorer를 사용하여 iframe의 링크를 클릭하는 데 어려움을 겪고 있습니다. 나는 이것을하기위한 몇 가지 방법을 살펴 보았지만 아무것도 할 일이 없었습니다.AutoIt - iFrame에서 링크를 클릭하십시오.

그래서 이것은 아마도 간단한 질문 일 것입니다. AutoIt을 사용하여 iFrame 내부의 링크를 어떻게 클릭합니까? 링크는 프레임 8에 있고 텍스트 이름은 "People"입니다.

사례를 제공해 주시겠습니까?

_IEFrameGetCollection 및 _IELinkClickByText를 사용해야한다고 가정합니다. 또한 _IEFrameGetCollection을 사용하여 페이지의 총 프레임 수를 9로 식별했습니다.

답변

3

저는 _IEFrameGetCollection 및 _IELinkClickByText를 사용해야한다고 가정합니다. 또한 _IEFrameGetCollection을 사용하여 페이지의 총 프레임 수를 9로 식별했습니다.

정확하게. 먼저이 답변을 참조 할 수 있습니다 : Can't retrieve links inside Frame

같은 끝날 것입니다 귀하의 코드 :

#include <IE.au3> 

$URL="http://www.acgme.org/adspublic/" 
$MyIExplorer=_IECreate($URL,1,1,1,1) 

Local $theFrame = _IEFrameGetCollection($MyIExplorer, 8) 

Local $oLinks = _IELinkGetCollection($theFrame) 
MsgBox(0, "Link Count", @extended & " links found") 
+1

감사 이것은 내가 찾고 있어요 답변입니다 – PhilC

관련 문제