从java中的html文件下载excel文件

问题描述:

我正在使用Webdriver执行所有UI操作。我想要下载一个WebElement的点击操作的Excel文件。以下是应用程序的html代码。从java中的html文件下载excel文件

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

我得到错误有这个WebElement没有任何'href'属性存在于此。因此我不能使用“HttpClient”来检索文件。如何在这个文件中下载java/javascript?

请提出建议。

+0

取决于一些过滤器这种形式会改变每一次。 – TestGeeK

+0

Java还是Javascript?哪一个? –

+0

html在点击操作中调用JavaScript。我试图通过Java或JavaScript。 – TestGeeK

你可以发表完整的链接到网站? 我认为你是从错误的方式进入的。看到这个元素没有锚定href按钮,但我想它的形式将U重定向到文件(也许文件不在刚刚生成的服务器上进行下载并被销毁?)。 ü试图执行onclick函数?

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

@Luke Park,对不起,但我不能只发表评论。我必须得到50分。对不起,如果你不欢迎。 在这里你有一些代码。

Python是这样: downloading file using selenium

+0

没有按钮。在我们称之为Selenium/WebDriver的工具中有一个WebElement。这是链接,它有一个“窗体”相关联。

TestGeeK
+0

TestGeeK
+0

不要发布答案,除非它实际上是答案。 –