如何使量angular器按input键?
我试过这个:
browser.actions().keyDown(protractor.Key.ENTER).keyUp(protractor.Key.Enter).perform(); 这给出了错误:
 Error: Not a modifier key 
	
Keyup / Keydown仅限于WebDriver中的修饰键(shift,ctrl等)。 我想你想要
 browser.actions().sendKeys(protractor.Key.ENTER).perform(); 
actions()不是必需的。
你可以做一些事情:
 var input = $('#someInput'); input.sendKeys(protractor.Key.ENTER); 
更新 :有人抱怨说,你没有发送到浏览器的input。 如果你想这样做只是改变你的select器:
 $('body').sendKeys(protractor.Key.ENTER); 
这是做这件事的另一种方法
 var enter = browser.actions().sendKeys(protractor.Key.ENTER); enter.perform(); 
从这里的文档…
http://appfigures.github.io/webdriver-js-api-reference/symbols/webdriver.WebElement.html#sendKeys
 var myInput = element(by.model('myModel.inputName')); myInput.sendKeys(value, protractor.Key.ENTER); 
还有上面链接的文档中的其他示例。
 myInput.sendKeys("text was", protractor.Key.CONTROL, "a", protractor.Key.NULL, "now text is"); // Alternatively: myInput.sendKeys("text was", protractor.Key.chord(protractor.Key.CONTROL, "a"), "now text is");