그래서 셀레늄 getInnerHtml()와 getOutterHtml를 (사용되지 않음) 및 3.0 베타 그들은 완전히 기능을 제거에 대한 계획입니다. 나는 그 마크 업을 테스트 해 본다. 그래서 우리는 그들의 자리에서 무엇을 사용해야합니까? 왜 그들은 제거되고 있습니까? protractor/webdriver.js를 셀레늄과 함께 사용합니다.Selenium에서 getInnerHtml() 및 getOutterHtml() 대신 사용하려면 어떻게해야합니까?
3
A
답변
4
.getInnerHTML()
및 .getOuterHTML()
메서드는 각각 .getAttribute("innerHTML")
및로 바꿀 수 있으며, 이것이 이것이 더 이상 사용되지 않는다고 가정합니다. "get attribute"호출을 통해 쉽게 검색 할 수 있지만 이러한 경우에는 특별한 방법이 필요하지 않습니다.
getInnerHTML()
과 getOuterHTML()
은 더 이상 Protractor public API의 일부가 아닙니다.
getInnerHTML()
and getOuterHTML()
method implementations 있습니다 - 기본적으로 (- 가능한
outerHTML
속성이없는 경우에 불구하고 "outerHTML에"는 특별한 경우 처리가)이
innerHTML
및
outerHTML
속성 값을 검색. 그런데
, 당신이 당신의 테스트 코드베이스에 getInnerHTML()
및 getOuterHTML()
을 가지고 있지 시행하려는 경우, 당신은 eslint-plugin-protractor
plugin에서 no-get-inner-outer-html
ESLint rule (뻔뻔한 자기 홍보)를 사용할 수 있습니다.
+0
굉장한 감사합니다! – jemiloii
관련 문제
- 1. 문자 배열을 대신 사용하려면 어떻게해야합니까?
- 2. 문자열 대신 객체와 함께 GtkComboBox를 사용하려면 어떻게해야합니까?
- 3. DOM 대신 HTML 문서에서 jQuery를 사용하려면 어떻게해야합니까?
- 4. 인치 대신 Visual Studio에서 픽셀을 사용하려면 어떻게해야합니까?
- 5. 포트 대신 다른 URL을 사용하려면 어떻게해야합니까?
- 6. .resx 파일 대신 현지화에 SQL을 사용하려면 어떻게해야합니까?
- 7. Aptana Studio에서 공백 대신 탭을 사용하려면 어떻게해야합니까?
- 8. pumpMessages() 대신 pyhook에 내 루프를 사용하려면 어떻게해야합니까?
- 9. 최종 변수에 생성자 대신 setter를 사용하려면 어떻게해야합니까?
- 10. PDF :: API2에서 RGB 대신 CMYK를 사용하려면 어떻게해야합니까?
- 11. Selenium에서 "현재"객체를 찾으려면 어떻게해야합니까?
- 12. getInnerHtml() 메서드를 사용해야 할 때? 각도기에서
- 13. JavaScript 및 PHP에서 RegExp를 올바르게 사용하려면 어떻게해야합니까?
- 14. 각도로 oncopy를 사용하려면 어떻게해야합니까?
- 15. webapp2에서 ACL을 사용하려면 어떻게해야합니까?
- 16. Vuforia를 AVCaptureVideoPreviewLayer 및 SceneKit과 함께 사용하려면 어떻게해야합니까?
- 17. 해시에 변수를 사용하려면 어떻게해야합니까?
- 18. EMACS에서 TAB 대신 4 개의 SPACES를 사용하려면 어떻게해야합니까?
- 19. Selenium에서 트위터 ID를 얻는 방법
- 20. 갤러리 및 BaseAdapter에서 LazyLoading을 사용하려면 어떻게해야합니까?
- 21. 백그라운드에서 nstimer를 사용하려면 어떻게해야합니까?
- 22. EF4에서 Npgsql을 사용하려면 어떻게해야합니까?
- 23. 스레드에서 v8을 사용하려면 어떻게해야합니까?
- 24. 계산을 위해지도를 사용하려면 어떻게해야합니까?
- 25. Selenium에서 함수를 작성하고 다른 페이지에서 호출하려면 어떻게해야합니까?
- 26. Selenium에서 JavaScript 확인 메시지의 내용을 얻으려면 어떻게해야합니까?
- 27. Selenium에서 캐시 WebElement 목록을 지우려면 어떻게해야합니까?
- 28. Netbeans 6.5에서 build.xml 대신 nb-build.xml 파일을 사용하려면 어떻게해야합니까?
- 29. JavaScript의 문자열에 UTF-16 대신 Latin-1 인코딩을 사용하려면 어떻게해야합니까?
- 30. 함수 호출에서 매개 변수 시퀀스 대신 목록 개체를 사용하려면 어떻게해야합니까?
[의견을 제공해야합니다] (https://seleniumhq.wordpress.com/2016/07/29/announcing-selenium-3-0-beta1/) :-) – Bergi