Google과의 인증, 일부 범위 부여 등의 각도 응용 프로그램이 있는데이를 위해 자동 e2e 테스트를 설정하려고합니다. 나는 일반적으로 나를 위해 잘 작동하는 각도기를 가지고 있지만 Google 인증 페이지, 로그인 및 리다이렉션에 도달 할 때 "문서가 결과를 기다리는 동안 언로드 되었기 때문에 각도기가 테스트에 실패합니다." 이전에 개발 용 Google
, 나는 그것을 관한 하나 개의 쿼리가 페이지 개체 모델 구현에 도움이 필요, 아래를 참조하십시오 : 나는 페이지에 대한 로케이터과 방법을 가지고있다 페이지 파일을 만들었습니다 , 나는이 메소드를 호출하여 어설 션을 수행하는 spec 파일을 가지고있다. 제 질문은 한 페이지에 대해 100 가지 이상의 테스트 사례가 있습니다. 이제 단일 테스트를위한 단일 어
각도기 테스트를 설정하기 위해 Node Http 모듈을 사용하여 서버를 직접 호출하고 싶습니다. HTTP는 콜백을 기반으로하며이를 약속으로 바꾸고 싶습니다. 예를 들어,이 함수 반환 약속을 갖고 싶어 : function callMyApi() {
var promise = // somehow create promise;
http.reques
나는 다음과 같은 테스트를 거쳤습니다. 파이어 폭스와 크롬을 사용하여 로컬에서 그리고 소스 (적어도 대부분의 경우)에서 실행할 때 잘 동작합니다. 나는 인터넷 익스플로러 나 사파리를 시작할 때 수동으로 시험했을 때 페이지가 잘 작동하는 동안 ptor = protractor.getInstance();
baseUrl = protractor.getInstan
브라우저 회전 장치 구성 요소는 ng-repeat을 기반으로합니다. 회전식 컨베이어는 부분적인 HTML 파일을로드하여 <li> 요소 위로 슬라이스 할 수 있습니다. 브라우저에서 분지기/webdriverjs를 사용하여 회전식 슬라이드를 할 수 있기를 바랍니다. 내가 mouseDown을 시도(), mouseMove 나()와 mouseUp() 동작은 : ptor
나는 e2e 테스트를 매우 순진하게하고 있습니다. 사이트의 첫 두 페이지는 각도가없는, 그래서 true로 설정 무시 동기화, 그들에 의해 얻을 수 driver.findelement을 사용하고 있습니다 : it('should go to login page on pressing button',function(){
driver.get('http://lo
최근 게시물에 hideen 요소에 문제가 있습니다 (Here 참조). 그 이후 나는 헤드리스 테스트를 위해 크롬 드라이버에서 phantomjs로 옮겼습니다. 내 문제는 이것입니다. 크롬 (webdriver)에서 실행 숨겨진 요소를 선택하는 움직임이 에러 아래을 초래하기 때문에, UnknownError: Error Message => ''undefined'
.NET을 사용하여 렌더링되고 C# .net 코드가 포함 된 페이지가 있습니다. 나는 phantomjs GhostDriver를 사용하여 각도계로 이것을 테스트하고 있습니다. 그러나, 페이지가로드 될 때 문제가있는 것 같습니다. 나는이 검사를 실행할 경우 it('should redirect to login', function() {
targetUrl
이전 테스트에서 브라우저와 ptor를 사용했지만 다른 문제가 있지만 브라우저가 더 좋았지 만 전반적으로 버그가있는 것 같습니다. 제 질문은 큰 각도의 응용 프로그램을 테스트 할 때 protractor.getInstance를 사용하거나 일반 브라우저를 사용하는 것이 더 바람직합니까?
내 테스트에 실패 isElementPresent에 대한 시험 : it('should allow login', function() {
browser.get('index.html');
$('#username').sendKeys('administrator');
$('#password').sendKeys('password');