2013-07-23 107 views
1

最近,我和我的QA好友正試圖找到一種方法,讓Selenium IDE(v2.2與FireFox v22)在NicEdit的textarea中輸入文本,但沒有成功。 過去幾天我們在網上看了一下,到目前爲止,我們發現,NiceEdit不是一個iFrame(我認爲很多人在這裏已經知道了)。 我想我們沒有使用代碼,也沒有任何其他的webdrive,只是Selenium IDE,這讓事情變得更加困難。 我們已經嘗試過xpath,class,id等......沒有成功。 但在這些情況下,Selenium中的查找按鈕會突出顯示該區域。NicEdit + Selenium IDE

那麼,有沒有辦法讓NiceEdit的textarea中的Selenium IDE類型沒有代碼? 下面是FireBug提供的NicEdit的textarea的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> 

編輯:我發現了NicEdit變成textarea的成格,所以硒是無法聚焦的區域。 任何人都有關於如何讓硒在NicEdit上放置一些文本的任何提示? 謝謝!

回答

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

以上是否適合您?