Iframe 硒化物
我正在尝试使用Selenium IDE 2.8.0选择一个iframe并输入一些文本。在搜索了一段时间后,我尝试了许多不同的方法 使用“仅脚本”命令确实会将文本输入到字段中,但正如许多在线帖子所述,当在测试用例中用作步骤时,这将不起作用:Iframe 硒化物,iframe,selenium,selenium-ide,Iframe,Selenium,Selenium Ide,我正在尝试使用Selenium IDE 2.8.0选择一个iframe并输入一些文本。在搜索了一段时间后,我尝试了许多不同的方法 使用“仅脚本”命令确实会将文本输入到字段中,但正如许多在线帖子所述,当在测试用例中用作步骤时,这将不起作用: tinymce.activeEditor.setContent('Test Text') 我尝试使用id-selectFrame-focus和click命令组合来选择iframe,如下所示: <tr> <td>selectFrame
tinymce.activeEditor.setContent('Test Text')
我尝试使用id-selectFrame-focus和click命令组合来选择iframe,如下所示:
<tr>
<td>selectFrame</td>
<td>edit-body-und-0-value_ifr</td>
<td></td>
</tr>
<tr>
<td>focus</td>
<td>//body[@id='tinymce']/p</td>
<td></td>
</tr>
<tr>
<td>click</td>
<td>//body[@id='tinymce']/p</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>//body[@id='tinymce']/p</td>
<td>yellow</td>
</tr>
选择框
编辑-body-und-0-value\u ifr
集中
//正文[@id='tinymce']/p
点击
//正文[@id='tinymce']/p
类型
//正文[@id='tinymce']/p
黄色的
执行type命令后,没有输入任何文本
框架的HTML如下所示:
我理解切换帧的概念,但问题是切换帧后似乎什么都没有发生。另外,我现在使用的是IDE,而不是WebDriver。
driver.switchTo().frame("I'd of iframe")
//do work
driver.switchTo().defaultContent() //switch back