从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?
请提出建议。
答
你可以发表完整的链接到网站? 我认为你是从错误的方式进入的。看到这个元素没有锚定href按钮,但我想它的形式将U重定向到文件(也许文件不在刚刚生成的服务器上进行下载并被销毁?)。 ü试图执行onclick函数?
<button onclick="myFunction()">Click me</button>
@Luke Park,对不起,但我不能只发表评论。我必须得到50分。对不起,如果你不欢迎。 在这里你有一些代码。
Python是这样: downloading file using selenium
+0
没有按钮。在我们称之为Selenium/WebDriver的工具中有一个WebElement。这是链接,它有一个“窗体”相关联。
+0
+0
不要发布答案,除非它实际上是答案。 –
取决于一些过滤器这种形式会改变每一次。 – TestGeeK
Java还是Javascript?哪一个? –
html在点击操作中调用JavaScript。我试图通过Java或JavaScript。 – TestGeeK