2012-10-11 7 views
1

꼬박 꼬임 콘텐츠 iframe에 액세스 할 수 없습니다. 궁금했지만, 같은 Sahi 코드는 나를 위해 제대로 실행되지 않습니다Sahi는 child iframe 요소에 액세스 할 수 없습니다.

browser.execute("$('#buttonid', window.frames['iframeid'].document).click()"); 
browser.execute("window.frames['iframeid'].document.getElementById('buttonid').click()"); 

우리는 트위스트의 2.4 버전을 사용했다.

내가 잘못하고있는 것을 말해 줄 수 있습니까?

답변

0

Sahi는 모든 iframe 또는 프레임 요소를 자동으로 가져와야합니다. 정상적인 경우 browser.click (buttonid)이 작동해야합니다. 작동하지 않는 경우.

프레임 또는 iframe이 다른 도메인에서 온 것이거나 동일한 도메인에서 온 것일 수 있습니까?