如何使用量角器发送ENTER键击

时间:2018-05-02 14:43:40

标签: protractor

我正在尝试" sendkeys"然后按"输入"。

尝试了类似的事情,

browser.actions().sendKeys(protractor.Key.ENTER).perform().

这是我的代码:

  let e1 = this.editName;
  await browser.executeScript('arguments[0].scrollIntoView(true)', 
    e1);
    await e1.click();
    await browser.sleep(500);
    await this.editNameUnderFocus.clear();
    await this.editNameUnderFocus.sendKeys('uitest123');
    await browser.actions().sendKeys(protractor.Key.ENTER).perform();
    await browser.waitForAngularEnabled(true); 

上述代码不会抛出任何错误,但不会保存更改。

我在这里缺少什么?

由于

2 个答案:

答案 0 :(得分:0)

this.txtAdditional.sendKeys(protractor.Key.ENTER);

尝试在网络元素上发送标签键

txtAdditional是元素

答案 1 :(得分:0)

在字符串末尾添加'\ n'以发送ENTER

EX:this.editNameUnderFocus.sendKeys('uitest123\n');