내가 찾고있는 "captureScreenshot (String path)"와 같은 방식이지만 이미지를 생성하는 대신 현재 DOM을 저장합니다. 기존의 getBodyText() 메소드로는 충분하지 않습니다.Selenium을 사용하여 DOM을 가져 오거나 저장하는 방법이 있습니까?
2
A
답변
1
은 무엇 당신이 찾고있는 것은 :
getHtmlSource()
그것은 변수에 문자열로 모든 내용을 저장합니다, 당신이 원하는대로 당신은 DOM을 구문 분석 할 수 있습니다.
+0
getHtmlSource(), 불행히도, 조금 버그 AFAICT : http://clearspace.openqa.org/thread/22095?tstart=0 – sampablokuper
+0
HtmlSource() DOM이 아닙니다! –
관련 문제
- 1. Selenium을 사용하여 페이지의 모든 요소를 자동으로 가져 오는 방법이 있습니까?
- 2. xen에서 실행되도록 VM웨어 플레이어 이미지를 가져 오거나 변환하는 방법이 있습니까?
- 3. Flash Builder에서 Syntax Coloring을 가져 오거나 내보내는 방법이 있습니까?
- 4. Visual Studio .NET 2003 설정을 가져 오거나 내보내는 방법이 있습니까?
- 5. 다른 형식으로 가져 오거나 설정하십시오.
- 6. MPMusicPlayerController에서 오디오 세션을 가져 오거나 오디오 장치를 재생할 수 있습니까?
- 7. captcha 값을 가져 와서 변수에 저장하는 방법이 있습니까?
- 8. DOM을 조작하기 위해 DOM을 기다릴 필요가 있습니까?
- 9. JQplot에서 포인트를 가져 오거나 선택하는 키보드 이벤트
- 10. Selenium을 사용하여 전체 페이지 콘텐츠 저장
- 11. Selenium을 사용하여 창의 속성에 액세스
- 12. Cron.rake 또는 모델을 사용하여 데이터를 가져 오거나 업데이트하십시오.
- 13. DOM을 통해 페이지 콘텐츠 형식 가져 오기
- 14. Selenium을 통해 scrollheight 크로스 브라우저 가져 오기
- 15. SharePoint URL을 가져 오거나 페이지 아웃 하시겠습니까?
- 16. Wireshark에 재조합 된 TCP를 저장하는 방법이 있습니까?
- 17. XML을 데이터 세트로 가져 오거나 XPath를 사용하여 XML을 읽으시겠습니까?
- 18. jquery를 사용하여 gridview에서 textboxvalue를 가져 오거나 설정하는 방법
- 19. 현재 입력 언어를 가져 오거나 변경하려면 어떻게해야합니까?
- 20. CLOB 이외의 것을 사용하여 데이터베이스의 파일 내용을 저장하는 방법이 있습니까?
- 21. Javascript/Ajax를 사용하여 DOM을 사용하여 웹 스크랩하기
- 22. 정적 함수 내부에서 멤버 변수를 가져 오거나 설정할 수 있습니까?
- 23. 접두어로 Memcached 키를 가져 오거나 검색 할 수 있습니까?
- 24. Java XML : StAX에서 DOM을 사용하여 문서 구성
- 25. SQLServer에서 데이터를 가져 오거나 내보내는 유틸리티
- 26. Socket.recv는 작동하지만 가져 오거나 읽을 수 없습니까?
- 27. 존재하는 엔터티를 가져 오거나 새 엔터티를 생성하십시오.
- 28. DataGridView의 ComboBox에서 데이터를 가져 오거나 설정하는 방법
- 29. 이 데이터베이스를 저장하는 더 좋은 방법이 있습니까?
- 30. 사용자 레이아웃을 저장하는 일반적인 방법이 있습니까?
이것은 Selenium API의 문제 중 하나입니다. 이것은 크로스 플랫폼이므로 매우 원시적이므로 DOM 지원과 같은 것들이 제한 될 것입니다. – skaffman