如何使用Selenium IDE

时间:2016-08-12 11:48:41

标签: html iframe selenium-ide

我有一个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;我的文字

1 个答案:

答案 0 :(得分:0)

我找到了解决问题的方法,iframe是一个JSF组件&#39;编辑器&#39;加载页面时无法访问。 您必须播放以下脚本,该脚本允许在加载组件后访问该组件。

<tr>
    <td>runScript</td>
    <td>document.getElementById('myComponent').style.display=&quot;block&quot;;</td>
    <td></td>
</tr>

// myComponent is the iframe id