如何使用量角器框架在 Firefox 浏览器中输入 ENTER、TAB 等击键?

How to enter keystrokes like ENTER,TAB, etc. in firefox browser using protractor framework?

我正在尝试在我的脚本中输入击键 (TAB)。

我使用了以下代码:

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

这在 chrome 中有效,但在 firefox 浏览器中无效。

browser.actions().sendKeys(protractor.Key.TAB).sendKeys(protractor.Key.ENTER);
browser.actions().sendKeys(protractor.Key.TAB).sendKeys(protractor.Key.RETURN); 

这两种方法甚至在 chrome 中也不起作用。

我需要 运行 我在 firefox 中输入按键的脚本。请帮助我...

尝试在页面上初始化一些元素并将键和弦发送给它。

element(by.id('<visible element on the page>')).sendKeys(Key.chord(protractor.Key.TAB, protractor.Key.ENTER));

或尝试使用浏览器操作:

browser.actions().sendKeys(Key.chord(protractor.Key.TAB, protractor.Key.ENTER));