如何使用量角器在富文本编辑器上使用SendKeys功能?

时间:2015-10-02 11:56:10

标签: javascript html selenium selenium-webdriver protractor

在我的应用程序中有textbox,当我们点击Textbox时会出现富文本框,现在我们必须在其中键入一些文字。如何使用Protractor实现此目的。

以下是HTML代码:

<div class="span10 ckeditable editable-click cke_editable cke_editable_inline 
            cke_contents_ltr cke_show_borders cke_focus" 
            contenteditable="true" 
            data-pk="102" data-name="RISK_FACTORS_HTML" 
            data-entity="MANAGERSTRATEGY_THESIS"
            tabindex="0" spellcheck="false" style="position: relative;" role="textbox" 
            aria-label="Rich Text Editor, editor3" 
           title="Rich Text Editor, editor3" aria-describedby="cke_214">
    <p>
    <br type="_moz"/>
    </p>
</div>

enter image description here

1 个答案:

答案 0 :(得分:0)

如果您的html已完成,那么问题可能是sendkeys仅适用于某些元素(input,textarea ...)。您可能希望尝试更改段落的文本或内部html而不是发送密钥。

要测试我的理论,请执行以下操作:

1.在chrome或firefox中打开您的页面 2.添加一些文字 3.打开webdeveloper,firebug ......并查看添加的文本附加到

的位置