验证下载文件地址

时间:2018-01-30 11:40:02

标签: javascript html selenium

假设我们有按钮并点击它会触发下载xls文档:



function download() {
  window.open("http://opendatakit.org/wp-content/uploads/static/sample.xls")
}

<input value="Download" type="button" onclick="download()">
&#13;
&#13;
&#13;

See how it works here:位置似乎暂时改变,正在下载文档。

我们假设我们想为该代码编写Selenium测试。

问题:如何点击按钮触发从正确的地址下载文件,我如何验证(即使用js)?

我试图在window.historywindow.history(-1), window.history(1))中找到一些位置变化的痕迹,但似乎没有发现这种变化。

修改 我不想验证文件内容。我不想验证文件是否从正确的网址下载。我不想测试准备和提供文件的服务。

1 个答案:

答案 0 :(得分:1)

如果您使用的是Chrome网络驱动程序,则可以使用&#34; chrome:// downloads /&#34;打开下载标签。您可以获得下载链接