2012-09-04 2 views
0

iframe에 텍스트 묶음이 있고 텍스트가 맞다고 주장하고 싶습니다. 그러나 iframe을 선택한 후에도 항상 실패합니다.iframe의 테이블에 텍스트를 상속하는 방법은 무엇입니까?

<tr> 
    <td>selectFrame</td> 
    <td>index=0</td> 
    <td></td> 
</tr> 
<tr> 
    <td>assertTextPresent</td> 
    <td>has been sent</td> 
    <td></td> 
</tr> 

선택 프레임이 항상 전달합니다 같은

<iframe> 
...    
    <tbody> 
      <tr class="sub"> 
       <td width="100%" class="bodyText">Your username has been sent to: f*****@example.net</td> 
      </tr> 
      <tr class="row"> 
       <td>&nbsp;</td> 
      </tr>          
    </tbody> 
</iframe> 

셀레늄 스크립트 보인다. 페이지에는 단 하나의 프레임 만 있습니다. AssertTextPresent는 항상 실패합니다. 2 년 전부터 아무 반응없이 Selenium JIRA 관련 버그 리포트를 읽었습니다. 웹에서 조금 돌아 보았고 제안은 프레임을 선택한 다음 어설 션하는 것입니다. 이것이 내가하는 일입니다. 엉망진창.

iframe에있는 텍스트를 확인하려면 어떻게해야합니까?

답변

0

2 분 후에 답변을 얻었습니다. 셀렌 IDE에서 때때로 Target 필드를 사용하고 때로는 Value 필드를 사용하는 것을 잊어 버렸다. 이 경우 has been sent을 값 필드에 입력하면 트릭을 수행합니다.

관련 문제