NicEdit + Selenium IDE



最近,我和我的QA伙伴正试图找到一种方法,让Selenium IDE(v2.2 with FireFox v22)在NicEdit的文本区域中键入文本,但没有成功。过去几天,我们在互联网上查看了一下,到目前为止,我们发现NiceEdit不是iFrame(我想这里的很多人已经知道了)。我们既没有使用代码,也没有使用任何其他网络驱动器,只是使用SeleniumIDE,我想这会让事情变得有点困难。我们已经尝试过xpath、class、id等,但没有成功。但在这些情况下,Selenium中的"查找"按钮会突出显示该区域。

那么,有没有一种方法可以在NiceEdit的文本区域中使SeleniumIDE类型不带代码?以下是FireBug提供的NicEdit文本区域的html代码。

<div contenteditable="true" class="span12 " data-bind="html: Conteudo" id="conteudo"     style="background-color: rgb(255, 255, 255);">
</div>

以及之前的其他部分:

<div id="editorPanel" style="width: 100%;" unselectable="on">
    <div class=" nicEdit-panelContain" style="overflow: hidden; width: 100%; border: 1px solid rgb(204, 204, 204); background-color: rgb(239, 239, 239);" unselectable="on">
        <div class=" nicEdit-panel" style="margin: 0px 2px 2px; overflow: hidden;" unselectable="on">
        </div>
    </div>
<div id="conteudo" class="span12" contenteditable="true" data-bind="html: Conteudo"> 
</div>

EDIT:我发现NicEdit将文本区域变成了div,所以Selenium无法专注于该区域。有人对我如何让Selenium在NicEdit上添加一些文本有任何建议吗?谢谢

<tr>
    <td>storeEval</td>
    <td>this.browserbot.findElement(&quot;id=someID&quot;).innerHTML='fillerText'</td>
    <td></td>
</tr>

以上内容对你有用吗?

相关内容

  • 没有找到相关文章

最新更新