Javascript 如何使用量角器在富文本编辑器上使用SendKeys函数?

Javascript 如何使用量角器在富文本编辑器上使用SendKeys函数?,javascript,html,selenium,selenium-webdriver,protractor,Javascript,Html,Selenium,Selenium Webdriver,Protractor,在我的应用程序中有一个文本框,当我们单击文本框时,出现一个富文本框,现在我们必须在其中键入一些文本。如何使用量角器实现这一点 以下是HTML代码: <div class="span10 ckeditable editable-click cke_editable cke_editable_inline cke_contents_ltr cke_show_borders cke_focus" contenteditable="true"

在我的应用程序中有一个
文本框
,当我们单击
文本框
时,出现一个富文本框,现在我们必须在其中键入一些文本。如何使用
量角器
实现这一点

以下是
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>




如果您的html是完整的,那么问题可能是sendkeys只能在某些元素上工作(输入、文本区域…)。您可能希望尝试更改段落的文本或内部html,而不是发送键

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

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

这里是HTML代码div class=“span10 ckeditable editable click cke\u editable cke\u editable cke\u inline cke\u contents\u ltr cke\u show\u borders cke\u focus”contenteditable=“true”data pk=“102”data name=“RISK\u FACTORS\u HTML”data entity=“managers trategy\u deposition”tabindex=“0”spellcheck=“false”style=“position:relative;”role=“textbox”aria label=“富文本编辑器,editor3”title=“富文本编辑器,editor3”aria descripebby=“cke_214”>
请编辑您的问题并在那里包含HTML!同时删除问题第一行的代码语法…在QuestionIs Not
元素(富文本框定位器)中添加HTML工作?如果它不起作用,那么当你使用它时会出现什么错误?