使用量角器

时间:2018-02-22 18:12:05

标签: angular protractor ace-editor

我能够清除并发送文本到g-ace-editor元素,如下所示:

elm.clear().then(function() {
  elm.sendKeys(text); or element.getAttribute('value')
});

但是,如果我需要验证写入文本或sendKeys工作正常,我尝试使用getText()或element.getAttribute('value')promise获取此元素的文本,该函数返回空字符串。 sendKeys承诺返回值(空)。任何建议如何访问/抓取这个文本值不附加到DOM(感谢ace-editor lib embed)?

HTML:

<g-ace-editor initial-content="editor.initContent" editor-
mode="editor.mode" editor-commands="editor.commands" editor-
id="editor.elementId" on-update="editor.updateContent" class="max-
height max-width ng-isolate-scope"><div ng-attr-id="
{{$ctrl.editorId}}" class="max-height max-width ace_editor ace-dawn" 
ng-style="" id="xxxxx"><div style="position: absolute;"></div>
<textarea class="ace_text-input" wrap="off" autocorrect="off" 
autocapitalize="off" spellcheck="false" style="opacity: 0; height: 
16px; width: 7.20125px; left: 210.428px; top: 80px;"></textarea>

0 个答案:

没有答案