반응형
각도기를 Enter 키를 누르는 방법은 무엇입니까?
나는 이것을 시도했다 :
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);
업데이트 : 어떤 사람들은 브라우저에 Enter를 보내지 않는다고 불평했습니다. 이 작업을 수행하려면 선택기를 변경하십시오.
$('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");
참조 URL : https://stackoverflow.com/questions/19914915/how-to-make-protractor-press-the-enter-key
반응형
'programing' 카테고리의 다른 글
echo 문 안에 블록이 있습니까? (0) | 2021.01.16 |
---|---|
일치하는 패턴을 따라 sed 또는 awk a 행으로 인쇄 (0) | 2021.01.16 |
Android에서 카드 뷰 주변의 그림자를 비활성화하는 방법 (0) | 2021.01.16 |
SQL 언어가 구성되지 않음 (Phpstorm) (0) | 2021.01.16 |
Java 열거를 스트림으로 어떻게 전환합니까? (0) | 2021.01.16 |