2010-06-17 4 views
-2

인트라넷 웹 응용 프로그램 인 보고서 생성기에서 일부 보고서가 생성됩니다. 약 100 개의 보고서가 있습니다. 이러한 보고서는 PDF 및 Excel 형식입니다. 그리고 이러한 모든 보고서가 문제없이 생성되도록하고 싶습니다. 이것은 매일의 직업입니다.Selenium을 사용하여 파일을 자동으로 로컬 디스크에 생성 및 저장

각 보고서의 평균 소요 시간은 2 분입니다. 수동 검사 절차는 200 분이 걸립니다. 이것은 테스트 프로세스이므로 파일의 내용에 대해 신경 쓰지 않아서 프로세스를 자동화하고 싶습니다.

우리는 웹 애플리케이션을 테스트하기 위해 셀레늄 테스트 케이스를 사용하고 있습니다. Selenium을 사용하여이 보고서를 내 위치 디스크에 저장하는 방법이 있습니까?

답변

1

질문에 대답하려면 아니오를 클릭하십시오. 사용자가 을 업로드하려면을 선택하지 않으면 브라우저에서 허용하지 않습니다. 그러나 방법이 있더라도, 나는 그것을 사용하는 것에 대하여 조언 할 것이다.

1

어떤이 추천하지

이 될 것이다 큰 보안 위협을 의미하고이 허용되지 않습니다에 의해 당신이 할 수있는 경우에도 마찬가지입니다. Javascript는 보안 샌드 박스 안에 있으며 이런 종류의 일을 허용하지 않습니다.

서버가 클라이언트 시스템에 영향을 미칠 수있는 잠재적으로 위험한 파일을 보내는 경우에는 어떻게됩니까?

JavaScript security

0

는 기껏해야, 당신은 파일 다운로드 프롬프트를 표시 할 수 있습니다 참조하십시오. 브라우저의 보안 (및 상식 :))은 더 이상 아무것도 할 수 없습니다. 감독되지 않은 파일 다운로드를 절대적으로 수행해야하는 경우 일종의 ActiveX 또는 Java 애플릿을 사용할 수 있습니다.

관련 문제