2016-09-14 8 views
0

Webdriver를 사용하여 모든 UI 작업을 수행하고 있습니다. WebElement의 클릭 작업에서 Excel 파일을 다운로드하고 싶습니다. 아래는 응용 프로그램의 html 코드입니다.java의 html 파일에서 Excel 파일 다운로드

<span class="excel ExcelLink" onclick="document.expForm.submit();">Download Excel</span> 

이 WebElement에 'href'속성이 없습니다. 오류가 발생합니다. 따라서 "HttpClient"를 사용하여 파일을 검색 할 수 없습니다. 자바/자바 스크립트에서이 파일을 다운로드하는 방법?

친절히 제안합니다.

+0

이 형태는 어떤 필터에 따라 때마다 변경됩니다. – TestGeeK

+0

Java 또는 Javascript? 어떤거야? –

+0

html은 클릭 작업으로 자바 스크립트를 호출합니다. 나는 자바 또는 자바 스크립트로 이것을 시도하고있다. – TestGeeK

답변

-2

웹 사이트에 대한 전체 링크를 게시 할 수 있습니까? 나는 이것이 잘못된 길로 들어가고 있다고 생각합니다. 이 요소는 href 버튼이없는 앵커입니다.하지만 파일을 U로 리다이렉트하는 폼이 있다고 가정 해 봅시다. (아마도 파일은 서버에 다운로드되지 않고 파괴 된 것일 수도 있습니다.) U는 onclick 함수 실행을 시도 했습니까 ??

<button onclick="myFunction()">Click me</button> 

@ 루크 파크, 미안하지만, 아직 코멘트가 없습니다. 나는 50 점을 벌어야한다. 미안해. 그걸 환영하지 않으면. 여기에 몇 가지 코드가 있습니다.

파이썬 방법 : downloading file using selenium

+0

버튼이 없습니다. Selenium/WebDriver 도구에서이를 호출하는 데 WebElement가 있습니다. 이것은 'Form'이 연결된 링크입니다.

TestGeeK

+0

TestGeeK

+0

실제로 답변이 아닌 이상 답변을 게시하지 마십시오. –