홈>
정기적으로 갱신되는 상당히 큰 스크롤 가능한 그리드와 함께 ag-grid 20.1.0을 사용하는 각도 (7.3.1) 사이트에 대한 테스트를 작성하고 있습니다.
코드는 내가하지 않으면 그리드가있는 페이지에서 요소를 찾지 않습니다. browser.waitForAngularEnabled (false);
그렇지 않으면 항상 실패합니다 :
실패 : 스크립트 시간 초과 : 결과가 34 초 내에 수신되지 않았습니다
각도는 페이지로드가 완료되지 않는다고 생각합니다. 아마도 자동 새로 고침으로 설정 되었기 때문일까요?
그리드가 페이지의 99 %에 있기 때문에 거의 모든 곳에서해야합니다. 결과적으로 각도를 사용할 수 없으며 browser.wait 및 browser.sleep에 의존해야합니다.
내가 뭔가 잘못하고 있습니까? waitForAngularEnabled를 비활성화하지 않고 작동시킬 수있는 방법이 있습니까?
- 답변 # 1
관련 자료
- css - 자식 요소에` - not (: last-child)`를 사용하면 실제 마지막 요소를 건너 뛰지 않습니다
- xpath - FLWOR 쿼리를 사용하여 XML 파일의 요소에서 해당 데이터를 병합하는 방법은 무엇입니까?
- Java - 자바 - foreach 및 람다를 사용하여 arraylist의 요소를 배열에 할당
- javascript - iframe을 사용하여 Angular JS 애플리케이션에서 Angular 10 애플리케이션으로 메시지를 게시 할 수 없음
- javascript - appendChild를 사용하여 요소를 이동하는 것이 JS에서 작동하지 않는 이유
- 공용 API 용 DOCUMENT를 사용하여 Angular 10 Guard를 내보내는 방법
- Javascript를 사용하여 JSON 요소의 하위 항목을 가져 오시겠습니까?
- 파이썬에서 목록 이해를 사용하여 목록의 요소 발생 수를 계산하는 방법은 무엇입니까?
- javascript - reduce 메서드를 사용하여 각 하위 배열의 마지막 요소 곱하기
- 앵귤러 머티리얼을 사용하고 있습니다 입력 필드를 이메일로 보내는 방법
- typescript - Angular를 사용하여 서버에 게시 요청하기
- HTML에서 요소 텍스트를 변경하려면 어떻게합니까 (> 사용)
- 동적 ID 선택기를 사용하여 각도 v10에서 동적 구성 요소 표시
- javascript - 특정 값이있는 데이터 속성 요소에 addClass 사용
- 각도 httpModule을 사용하여 json의 중첩 노드에 액세스하는 방법은 무엇입니까?
- 항상 두 번째 항목을 제외하고 셀레늄 Python을 사용하여 웹 요소를 반복합니다
- Excel VBA - excel vba - 3 개의 행 요소와 1 개의 열 요소를 사용하여 피벗 테이블에서 데이터 가져 오기
- javascript - 페이지를 다시 페싱하지 않고 ES6를 사용할 때 이벤트 리스너가 내 HTML 요소에 다시 연결되지 않습니다
- Angular 9 프로젝트에서 JQuery없이 Bootstrap 4 사용
- c - HASH_ADD 메소드는 해시 테이블에 새 요소를 추가하지 않습니다 uthashh 사용
관련 질문
- angular : AG-GRID: 행에 확장/축소 기능을 갖고 확장된 영역에 사용자 정의 콘텐츠를 표시하는 방법이 있습니까?
- angular : Api를 사용할 때 Ag Grid의 무한 스크롤이 작동하지 않음
- angular : 열의 maxWidth는 ag-grid의 autoAutoSize 기능으로 크기를 조정할 수 없습니다.
- 'ag-grid-angular'의 알려진 속성이 아니므로 'groupDisplayType'에 바인딩할 수 없습니다.
- ag-grid-angular에 Excel 파일을 넣는 방법
- 미국, 러시아, 호주, 캐나다 등의 확인란을 숨길 필요가 있습니다. 자식 행을 클릭하면 나타납니다. Angular에서 이를 어떻게 달성할 수 있습니까?
- javascript : ag-grid 확인란의 행 인덱스를 얻는 방법
- ag-grid Angular에서 Excel 파일을 가져오는 방법
- Angular의 ag-grid에 그리드 API를 테스트하는 방법은 무엇입니까?
대기 문제를 처리하려면 :
browser.waitforAngularEnabled(false)
사용 기본 URL을 얻은 후 그런 다음 예상 대기 시간을 사용하여 각도기가 예상이 완료 될 때까지 대기 할 수 있습니다.자세한 내용은 https://www.protractortest.org/#/api?view=ProtractorExpectedConditions를 참조하십시오
도움이 되길 바랍니다