반응형
요소에 Ctrl+A 조합 보내기
각진 끝-끝-끝-끝-끝-끝-끝-끝-끝으로 일컬어지기 위해서e2e테스트하고 있습니다.
요소에 키를 보내려면 다음을 사용합니다.
element(by.model('myModel')).sendKeys('Test');
키 조합을 전송하려면 어떻게 해야 하나요?Ctrl+A?
github에서 견인기 소스코드를 검색했지만 관련 사례를 찾지 못했습니다.
Linux 및 Windows에서는 완벽하게 가능하지만 OSX에서는 불가능
var elm = element(by.model('myModel'));
elm.sendKeys(protractor.Key.chord(protractor.Key.CONTROL, "a"));
비요소 변종도 있습니다.
browser.actions().keyDown(protractor.Key.CONTROL).sendKeys('a').perform();
각도 단축키를 사용하는 경우 각도 단축키와 같은 간단한 단축키 문자열을 사용하여 각도 테스트에서 트리거할 수 있습니다.
그 결과, 다음과 같이 됩니다.
var hotkeys = require('protractor-hotkeys');
hotkeys.trigger('ctrl+a', { targetElement: element(by.model('myModel')) });
오래된 우편물 같은데하지만 솔루션을 공유하는 것만으로 Mac에서 프로젝터를 사용하여 Tinymce 에디터의 콘텐츠를 지울 수 있었습니다.
var body_editor = element(by.id('tinymce'));/*id of body inside iframe*/
body_editor.click().sendKeys(protractor.Key.chord(protractor.Key.COMMAND, "a"));
body_editor.click().sendKeys(protractor.Key.BACK_SPACE);
언급URL : https://stackoverflow.com/questions/25300034/sending-ctrla-combination-to-an-element
반응형
'programing' 카테고리의 다른 글
| Response setState + 'prevState'는 어디에서 유래합니까? (0) | 2023.03.01 |
|---|---|
| 사용하고 있는 Angular 버전을 확인하려면 어떻게 해야 합니까? (0) | 2023.03.01 |
| Spring Data REST 및 JPA를 사용하여 양방향 관계를 유지하는 방법은 무엇입니까? (0) | 2023.03.01 |
| 스프링 부트테스트 : 'org.springframework.test.web.servlet' 유형의 정규 빈이 없습니다.MockMvc' 사용 가능: (0) | 2023.03.01 |
| React는 상태 업데이트 순서를 유지합니까? (0) | 2023.03.01 |