我有一个html页面,如下所示:
<myDiv>
<div>
<Iframe>
<Html>
<Body>
// I want to write here
</ Body>
</ Html>
</ Iframe>
</ div>
</ myDiv>
我设法到达iframe,但我无法输入HTML标签和BODY。 我使用Seleium IDE,在阅读了关于这个主题的几个主题之后,它仍然没有回答我的问题。 我用Selenium IDE尝试了两个命令,我认为第一个命令有效,因为我在日志中没有错误。第二个命令不起作用,我认为它不多,但我需要一些帮助。谢谢。
命令1:
命令 - &gt; selectFrame
目标 - &gt; // div [@ id ='myDiv'] / div / iframe /
价值 - &gt;没什么
命令2:
命令 - &gt;键入
目标 - &gt; // htlm / body /
价值 - &gt;我的文字
答案 0 :(得分:0)
我找到了解决问题的方法,iframe是一个JSF组件&#39;编辑器&#39;加载页面时无法访问。 您必须播放以下脚本,该脚本允许在加载组件后访问该组件。
<tr>
<td>runScript</td>
<td>document.getElementById('myComponent').style.display="block";</td>
<td></td>
</tr>
// myComponent is the iframe id