>

정기적으로 갱신되는 상당히 큰 스크롤 가능한 그리드와 함께 ag-grid 20.1.0을 사용하는 각도 (7.3.1) 사이트에 대한 테스트를 작성하고 있습니다.

코드는 내가하지 않으면 그리드가있는 페이지에서 요소를 찾지 않습니다. browser.waitForAngularEnabled (false);

그렇지 않으면 항상 실패합니다 :

실패 : 스크립트 시간 초과 : 결과가 34 초 내에 수신되지 않았습니다

각도는 페이지로드가 완료되지 않는다고 생각합니다. 아마도 자동 새로 고침으로 설정 되었기 때문일까요?

그리드가 페이지의 99 %에 있기 때문에 거의 모든 곳에서해야합니다. 결과적으로 각도를 사용할 수 없으며 browser.wait 및 browser.sleep에 의존해야합니다.

내가 뭔가 잘못하고 있습니까? waitForAngularEnabled를 비활성화하지 않고 작동시킬 수있는 방법이 있습니까?


  • 답변 # 1

    대기 문제를 처리하려면 :

    browser.waitforAngularEnabled(false) 사용  기본 URL을 얻은 후 그런 다음 예상 대기 시간을 사용하여 각도기가 예상이 완료 될 때까지 대기 할 수 있습니다.

    자세한 내용은 https://www.protractortest.org/#/api?view=ProtractorExpectedConditions를 참조하십시오

    도움이 되길 바랍니다

관련 자료

  • 이전 node.js - MacOS Mojave에서 이온 시작 오류가 발생했습니다
  • 다음 powershell - IP 주소로 루프