HtmlUnitDriver를 사용하여 HTML 태그의 HTML 콘텐츠를 가져 오려고합니다. 내가 작성한 코드는 다음과 같습니다HtmlUnitDriver를 사용하여 HTML 태그의 콘텐츠를 가져 오는 중 오류가 발생했습니다.
WebElement table_element = wd.findElement(By.id("genericTableFormtable"));
String str=table_element.getAttribute("outerHTML");
int index=str.indexOf("active");
내가 ChromeDriver를 사용하는 경우 다음 내가 STR의 코드를 얻을,하지만 난 HtmlUnitDriver를 사용하는 경우 STR가 null로 나는 내 더 코드에서 예외를 얻을. 이 또한 outerHTML에
WebElement table_element = wd.findElement(By.id("genericTableFormtable"));
String str=table_element.getAttribute("innerHTML");
int index=str.indexOf("active");
대신
난 당신이 렌더링 엔진 HtmlUnitDriver를 사용하는 경우에는 속성 outerHTML에가 없음을 의심을 . 왜 외부 HTML이 필요한가요? – Smile4ever
내가 html 코드의 일부를 필요로하는 이유는 outerHTML을 사용했기 때문입니다. –
질문에 정확히 어떤 부분에서 필요한 문자열을 추가하십시오. – Smile4ever