2014-03-27 1 views
0

FluentAutomation 버전의 Selenium을 사용하고 있으며 요소의 HTML을 가져올 수있는 방법을 찾을 수 없습니다. 텍스트와 속성을 얻을 수는 있지만 전체 HTML 콘텐츠를 가져올 수있는 방법이없는 것 같습니다. 특정 유형의 테스트에 필요합니다.요소의 HTML을 가져 오는 방법이 있습니까?

이렇게 할 방법이 있습니까? 방금 할 수 있어야 당신이 innerHTML 또는 outerHTML을 의미 가정

((JavascriptExecutor)driver).executeScript("return arguments[0].innerHTML;", element); 
+1

의 사용 가능한 복제 [가져 오기 HTML 파이썬을 사용하여 셀레늄 WebDriver에 WebElement의 소스 (http://stackoverflow.com/questions/7263824/get-html-source-of-webelement-in-selenium-webdriver-using-python) –

답변

4

:

+0

감사합니다. VB.NET에서 구문은 다음과 같습니다. 'I.Find ("html"). Invoke(). Attributes.Get ("outerHTML")' –

-1

나는 비슷한을 수행 할 수 있어야, 직선 전달 방법은, 어쨌든 존재하는 경우 확실하지 않다 요소에 대해 GetAttribute을 호출하거나 사용자의 언어로 된 내용을 모두 호출하십시오.

예 C 번호 :

element.GetAttribute("innerHTML"); 

예 루비 :

element.attribute('innerHTML')