을 사용하여 파일 형식을 가져? HTML가 기록되어있는 경우 예를 들어, 다음과 같이, 나는 항목과 그 HTML을 찾을 수있는이 방법은 셀레늄 셀레늄 웹 드라이버 및 NodeJS
webm
을 사용하여 파일 형식을 가져? HTML가 기록되어있는 경우 예를 들어, 다음과 같이, 나는 항목과 그 HTML을 찾을 수있는이 방법은 셀레늄 셀레늄 웹 드라이버 및 NodeJS
webm
당신이 대해 getAttribute 기능을 찾는 것은 단지 문자열입니다
<video src="http://www.myvideo.com/video.webm"></video>
나는 다음과 같은 출력을 얻을 것입니다.
실제 파일 형식과 존재하는 경우이 시점에서 찾을 수 없습니다.
그러나 예에서 찾고자하는 파일이 포함 된 문자열을 가지며 java를 사용하여 마지막 부분 파일 이름을 부분 문자열로 분리 할 수 있습니다.
String type;
String attribute = driver.findElement(webdriver.By.id('hplogo')).getAttribute('outerHTML');
int dotLocation = attribute.lastIndexOf(".");
if(dotLocation != -1 && dotLocation != attribute.length -1){
type = attribute.substring(dotLocation + 1, attribute.length());
} else {
type = "Unknown";
}
대답에 대한 질문을 업데이 트했습니다. 그래, getAttribute 문자열을 반환 내 유일한 옵션은 그것을 분석하는 것을 의미합니다. nodeJS 질문에 대한 자바 코드가 너무 도움이되지 않지만 답변을 감사하십시오;) – mcranston18
권자. 포인트. 그것의 NodeJS 부분을 놓쳤습니다. 그리고 문법이 충분히 가깝기 때문에 거기에 그것을 놓쳤습니다. – useSticks
driver.get ('') 파일 유형을 가져오고 싶습니까? –
useSticks
이 – mcranston18