0
브라우저 스택으로 자동화하고 있습니다. 셀레늄을 사용하여 브라우저 스택에서 파일을 다운로드하지만 다운로드 한 파일을 확인하려고합니다. 셀렌을 사용하여이 작업을 수행 할 수 있습니까 (파일을 다운로드하면 파일은 브라우저 스택 서버의 폴더가 될 것이므로 파일을 다운로드했는지 여부를 확인해야합니다).셀레늄을 사용하여 브라우저 스택에서 다운로드 한 파일을 확인할 수 있습니까
브라우저 스택으로 자동화하고 있습니다. 셀레늄을 사용하여 브라우저 스택에서 파일을 다운로드하지만 다운로드 한 파일을 확인하려고합니다. 셀렌을 사용하여이 작업을 수행 할 수 있습니까 (파일을 다운로드하면 파일은 브라우저 스택 서버의 폴더가 될 것이므로 파일을 다운로드했는지 여부를 확인해야합니다).셀레늄을 사용하여 브라우저 스택에서 다운로드 한 파일을 확인할 수 있습니까
셀렌에서이 문제가 발생할 수 있습니다. 파일이 비어 있는지 확인하는 자바 스크립트 명령을 사용하고 있습니다. "콘텐츠 길이 :"당신이 응답 헤더에서
object response = ((IJavaScriptExecutor)Driver.WebDriver).ExecuteAsyncScript(
"var url = arguments[0];" +
"var callback = arguments[arguments.length - 1];" +
"var xhr = new XMLHttpRequest();" +
"xhr.open('GET', url, true);" +
"xhr.onreadystatechange = function() {" +
" if (xhr.readyState == 4) {" +
" callback(xhr.getAllResponseHeaders());" +
" }" +
"};" +
"xhr.send();", url);
string json = new JavaScriptSerializer().Serialize(response);
을 클릭하면 그것은 응답 헤더를 확인하는 것 에 대한 정보는 내가이 키를 찾고 있어요 나는 충분한 길이가 확인하고 있습니다.