sendKeys(protractor.Key.Tab) is not working



我是用Javascript量角器。SendKeys(protractor.Key.TAB)没有从输入字段中弹出

下面是html标签输入标签:

<td>
  <input class="ng-pristine ng-untouched ng-valid" type="text" placeholder="Add a new member" ng-blur="addMember()" ng-model="newMemberText"/>
</td>
下面是我写的量角器代码片段:
this.When(/^add member to registration$/, function () {
    var abc= element(by.model('newMemberText'));
    abc.sendKeys('print');
    abc.sendKeys(protractor.Key.TAB);
});

我甚至尝试过abc.sendKeys(KeyboardEvent.TAB)

我认为你必须发送所需的密钥到浏览器对象,像这样:

browser.actions().sendKeys(protractor.Key.TAB).perform();

这听起来和Keys有关。输入键。选项卡,钥匙。

你需要做的:

  • 更新Chrome到最新的稳定版本
  • update chromedriver到最新版本

或者,如果这不能解决你的问题,你可以随时切换到Firefox。

相关内容

最新更新