2017-11-21 22 views
1

저는 WebDriver.io를 사용하여 테스트를 만듭니다. Docs에서 getSource는 기본 앱을 지원하지 않습니다.어떻게 안드로이드 네이티브 애플 리케이션을위한 webDriver.io에서 레이아웃 XML을 얻을 수 있습니까?

페이지의 소스 코드를 얻을 수 있습니다. 이 명령은 기본 앱용 모바일 환경에서 작동하지 않습니다. 하이브리드 테스트를 실행하는 경우 이이 명령을 호출하기 전에 webview에 있는지 확인하십시오.

현재 "client.source()"link을 사용하여 XML을 반환하지만 최대 20 초가 소요될 수 있습니다.

webDriver.io에서 레이아웃 XML을 얻으려면 어떻게해야합니까?

+0

이것은 WDI 장면에서 흔히 볼 수있는 질문이 아니지만, ** [Official WebdriverIO Gitter] (https://gitter.im/webdriverio/webdriverio) *에서 직접 질문하는 것이 더 성공적이라고 생각합니다. * 채널. 거기에 대한 질문에 대한 답을 많이 찾았습니다. 또한 프레임 워크의 제작자는 매우 적극적입니다. * @ christian-bromann *을 통해 직접 물어보십시오. – iamdanchiv

답변

0

올바른 방식으로 수행하고 있습니다. 또는 WD.js 클라이언트를 시도하고 성능이 다른 것보다 개선되는지 확인하거나 WebdriverIO Github 페이지에서 문제 보고서를 열면됩니다.

이 너무 오래 걸릴 수 있습니다 이유 이유 : 응용 프로그램의

  • UI를 지속적으로 업데이트하고

    => Appium 그것을 검색하는 조금 걸려;
  • 앱 페이지의 요소가 많으면 => 큰 .xml 파일로 연결됩니다.