我是Selenium的初学者。我使用Selenium IDE 1.9.0来记录网站活动。例如,我正在尝试记录一些涉及在线产品创建的活动。 考虑网站“demo.soft2print.com/products.asp” 在这里,我点击任何产品。它打开了一个IFrame,我可以设计产品。 Selenium IDE不会记录IFrame加载的任何内容(甚至加载IFrame)。在Selenium IDE的“Source”选项卡中查看时,以下是记录的最后一个(即当我点击产品时)
<tr>
<td>clickAndWait</td>
<td>css=a.productgrouplink</td>
<td></td>
请使用Selenium IDE帮助您了解如何继续录制IFrame活动(IFrame中的加载和相关活动)。如果我知道如何继续参考我提到的网站,那将是很好的。 等待一些帮助。
答案 0 :(得分:3)
正如我发布的here。
这是一个对我有用的解决方案:
<强>方案强>:
<iframe id="iframeId" />
<div id="divElement"></div>
<强>解决方案强>:
(命令&gt; C,目标&gt; T,值&gt; V)如果我没有包含,则意味着将其留空
答案 1 :(得分:0)
我知道它已经过了一段时间了,但是我发现我认为这是一个更简单的解决方案,与selenium 2.5.0一起使用(显然在写作时,有一个已知的问题 - 错误导致它不记录iframe活动,请参阅这里:https://code.google.com/p/selenium/issues/detail?id=6180)运行selenium IDE时的解决方案是,只需在新标签页中打开iframe ,并且录制工作如下:
我的样本数量为1,谷歌在这个主题上看不多,所以这可能不适合你。请放弃评论,让其他人知道吗?欢呼,A