2014-06-11 7 views
11

각도기에서 Chrome 개발자 도구를 사용하여 내 페이지를 검사하려면 어떻게해야합니까? 나는 DevTools로를 열려고 할 때, 나는 각도기이 오류를 얻을 :끄기가 DevTools에 연결되지 않았습니다.

 UnknownError: disconnected: not connected to DevTools 
    (Session info: chrome=35.0.1916.114) 
    (Driver info: chromedriver=2.10.267518,platform=Linux 3.5.0-49-generic x86_64) 
+0

테스트가 실행되는 동안에는 DevTools를 열 수 없습니다. 이는 ChromeDriver의 작동 방식으로 인해 ChromeDriver의 제한 사항입니다. 이는 ChromeDriver가 DevTools를 내부적으로 사용하며 Chrome DevTools가 ChromeDriver와 연결된 '디버거'하나만 허용한다는 사실 때문입니다. 그래서 실제로는 Chrome보다 더 많은 제한이 있습니다. – Arran

+0

대답으로 답장하십시오. 가능한 경우 출처를 인용하십시오. – stackular

+0

그리고 각도기를 DevTools에 어떻게 연결합니까? – stackular

답변

8

당신은 크롬과 통신 할 수 없습니다 webdriver는 개발자 도구를 사용하기 때문에 할 수 있습니다. dev 도구 창이 열리면 분도기 코드를 실행할 수 없습니다.

https://sites.google.com/a/chromium.org/chromedriver/help/devtools-window-keeps-closing

나도 browser.sleep(ms) 또는 예를 들어, 개발 도구를 여는 데 사용 될 수있는 새로운 pause 기능이 있습니다 browser.debugger()

+0

탭 복제에 대한 조언을 주셔서 감사합니다. –

8

으로 테스트를 탭을 복제하거나 일시 정지 할 조언 것 힙 스냅 샷을 만듭니다. 명령 창에서 실행을 계속할 때까지 테스트 실행을 일시 중지합니다. 여기

자세한 내용 : 당신이 준비가되면

browser.pause(); 

:

을 사용하려면이 단순히 테스트 코드에 다음을 추가 테스트를 계속하려면 d을 입력하십시오. 일시 중지 된 명령 창/터미널에서 Enter으로 로그인하십시오.

관련 문제