정적 인 Dart 웹 앱에 대해 자동화 된 기능 테스트를 성공적으로 실행 한 사람이 있습니까? 그렇다면 어떤 자동화 도구를 사용하고 있습니까?정적 인 Dart 웹 응용 프로그램의 자동 기능 테스트 도구는 무엇입니까?
HtmlUnit (Java로 작성된 헤드리스 브라우저)을 사용하여 자동화 된 기능 테스트를 실행하려고했습니다. Mozilla Rhino Javascript 엔진을 사용합니다. 그러나 테스트를 실행하는 동안 실패했습니다. 다음과 같은 두 가지 오류가 있습니다.
1) java.lang.RuntimeException: com.gargoylesoftware.htmlunit.ScriptException: TypeError: Cannot read property "RQ" from null (http://127.0.0.1/my/hab/settings.dart.js#6369)
2) java.lang.RuntimeException: com.gargoylesoftware.htmlunit.ScriptException: TypeError: Cannot find function postMessage in object [object Window]. (http://127.0.0.1:3030/my/_dev/hab/dart-web/web/hab_list.dart.js#16070)
저자의 HtmlUnit은 자바 스크립트 지원이 훌륭하지만 훌륭하지 않다고 말합니다. 어쩌면 dart2js가 생성 한 자바 스크립트가 Rhino가 처리 할 수있는 것 이상입니다.
그래서 자동화 된 기능 테스트를 위해 다른 도구를 사용하고 있는지 묻습니다.
나는 phantomjs (내가 생각하는 헤드리스 크롬 브라우저)에 대해 들어 봤다. dart2js가 생성 한 코드에서 작동하지 않을 수있는 테스트 도구를 조사하는 데 많은 시간을 낭비하기보다는 작동하는 것으로 알려진 도구를 찾고 싶습니다.
는 어떠한dart2js
코드를 테스트하지 비록 당신이