首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >NicEdit + Selenium集成开发环境

NicEdit + Selenium集成开发环境
EN

Stack Overflow用户
提问于 2013-07-23 22:08:25
回答 1查看 246关注 0票数 1

最近,我和我的QA伙伴们试图找到一种方法,让Selenium IDE (带有FireFox v22的V2.2)在NicEdit的文本区域中输入文本,但没有成功。在过去的几天里,我们在互联网上看了看,到目前为止,我们发现,除了其他事情之外,NiceEdit不是一个iFrame (我想这里的许多人已经知道了)。我们没有使用代码或任何其他We驱动器,只是使用Selenium IDE,这让事情变得有点困难,我猜。没有成功。

那么,有没有一种方法可以让Selenium IDE在NiceEdit的文本区域中输入而不需要代码呢?

代码语言:javascript
复制
<div contenteditable="true" class="span12 " data-bind="html: Conteudo" id="conteudo"     style="background-color: rgb(255, 255, 255);">
</div>

在此之前的其他内容:

代码语言:javascript
复制
<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>

编辑:我发现NicEdit将文本区域转换为div,因此Selenium无法关注该区域。有没有人对如何让Selenium在NicEdit上添加一些文本有任何建议?谢谢!

EN

回答 1

Stack Overflow用户

发布于 2015-01-15 06:15:00

代码语言:javascript
复制
<tr>
    <td>storeEval</td>
    <td>this.browserbot.findElement(&quot;id=someID&quot;).innerHTML='fillerText'</td>
    <td></td>
</tr>

上面的方法对你有效吗?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17812601

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档