2015-09-10 4 views
1

Я пытаюсь имитировать нажатие клавиши ENTER. Но когда я пытаюсь это сделать, у меня такой же результат, как я нажал SPACE. И я не понимаю, почему это происходит. Мой код:Пробел вместо этого введите

field.clear().click().sendKeys("Hello"); 
browser.actions().sendKeys(protractor.Key.ENTER).perform(); 

I судимое:

field.clear().click().sendKeys("Hello"+"\n"); 
field.sendKeys("Hello",protractor.Key.ENTER).perform(); 

Но у меня всегда один и тот же результат. Затем я делаю это вручную, это работает.

ответ

3

Попробуйте использовать RETURN вместо:

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

символ новой строки также может быть одним из вариантов здесь:

field.clear().click().sendKeys("Hello" + "\n");