我有一个组成如下的html页面:
<myDiv>
<div>
<Iframe>
<Html>
<Body>
// I want to write here
</ Body>
</ Html>
</ Iframe>
</ div>
</ myDiv>
我设法到达iframe,但无法输入HTML标签和正文。我使用Seleium IDE,在阅读了有关该主题的几个主题之后,它仍然无法回答我的问题。我在Selenium IDE中尝试了两个命令,我认为第一个命令有效,因为日志中没有错误。第二个命令不起作用,我认为它不多,但是我需要一些帮助。谢谢你。
命令1:
命令-> selectFrame
目标-> // div [@ id ='myDiv'] / div / iframe /
值->无
命令2:
命令->输入
目标-> // htlm / body / value-
>我的文字
我找到了解决问题的方法,iframe是一个JSF组件“编辑器”,在加载页面时无法访问它。您必须播放以下脚本,该脚本允许在组件加载后对其进行访问。
<tr>
<td>runScript</td>
<td>document.getElementById('myComponent').style.display="block";</td>
<td></td>
</tr>
// myComponent is the iframe id
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句