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

时间:2019-01-23 13:41:08

标签: javascript firefox testing protractor ui-automation

我正在尝试在脚本中输入击键(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中运行脚本。请帮助我...

1 个答案:

答案 0 :(得分:0)

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

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));