Shift +量角器

问题描述

我必须测试单击键盘上的“ Shift”键和“ +”键(而不是键盘的数字部分),因为这不起作用(因此,我只能使用键盘上方的+键=键) 我尝试了所有我能想到的,但无法正常工作。我也在使用异步/等待。有想法吗?

await this.placeholderElement.keyDown(protractor.Key.chord(protractor.Key.SHIFT,"+")).perform();
await this.placeholderElement.sendKeys(protractor.Key.chord(protractor.Key.SHIFT,"+"));
 await this.placeholderElement.sendKeys(protractor.Key.chord(protractor.Key.SHIFT,protractor.Key.EQUALS));
 await this.placeholderElement.keyDown(protractor.Key.chord(protractor.Key.SHIFT,protractor.Key.EQUALS)).perform();

然后一个一个

        await this.placeholderElement.sendKey(protractor.Key.SHIFT).perform();
        await this.placeholderElement.sendKey(protractor.Key.EQUALS).perform();

解决方法

好的,所以问题是我发送sendKeys到的元素不可交互。最后起作用的是:

await this.editableEmptyDivP.sendKeys(protractor.Key.chord(protractor.Key.SHIFT,protractor.Key.EQUALS));