如何在typescript中模拟帧对象上的关键点笔划?(不要使用sendKeys方法,它不起作用)

如何在typescript中模拟帧对象上的关键点笔划?(不要使用sendKeys方法,它不起作用),typescript,Typescript,我想为这个对象设置一个字符串,但不能使用sendKeys(srting1)方法 当我点击对象时,光标也在那个里,但我不知道如何模拟击键(记住光标已经在那个里了) 类别: // ... this.title = element(by.css("[style='width: 100%; height: 100%;'][title='Rich Text Editor, ABSTRACT_TITLE']")); this.abstractBody = element(by.css("[style='wi

我想为这个对象设置一个字符串,但不能使用sendKeys(srting1)方法

当我点击对象时,光标也在那个里,但我不知道如何模拟击键(记住光标已经在那个里了)

类别:

// ...
this.title = element(by.css("[style='width: 100%; height: 100%;'][title='Rich Text Editor, ABSTRACT_TITLE']"));
this.abstractBody = element(by.css("[style='width: 100%; height: 100%;'][title='Rich Text Editor, SECTION_TEXT0']"));
// ...
主叫

await obj_s1aSite.submisionCenter.title.click();
await browser.sleep(500);
await obj_s1aSite.submisionCenter.title.sendKeys(string2);
await browser.sleep(500);
await obj_s1aSite.submisionCenter.abstractBody.click();
await browser.sleep(500);
await obj_s1aSite.submisionCenter.abstractBody.sendKeys('Random');
await browser.sleep(500);
元素的原始检查如下所示:

<iframe src="" frameborder="0" class="cke_wysiwyg_frame cke_reset" style="width: 100%; height: 100%;" title="Rich Text Editor, ABSTRACT_TITLE" aria-describedby="cke_35" tabindex="0" allowtransparency="true" data-gramm_id="ed7b95b9-5ec6-02d3-0d65-07470af24cf1" data-gramm="true" gramm-ifr="true" spellcheck="false"></iframe>

(不要使用sendKeys方法,在这种情况下它不起作用)


我希望iframe对象(看起来像editBox)包含适当的设置字符串。

我找到了解决方案,它很简单。我们只需要做如下顺序动作:

await browser.actions().mouseMove(obj_s1aSite.submisionCenter.abstractBody).click().sendKeys("Random").perform();
它将把字符串放入iframe