我如何在Selenium中通过src获得真正的img文件名?

时间:2017-12-12 13:06:21

标签: selenium-webdriver

使用LogoImg.GetAttribute(“src”)我得到以下scr:

https://scol.stage-next.sc.local/lspprofile/5a2e7338d6e9a927741175e2/image?id=5a2fbc98d6e9a9177c8c1592

但该文件的真实姓名是:TestImage - 9fb0c49d-69b1-49ed-8c63-4283e405b781.jpg

如果我在浏览器中输入src,我会获得下载实名的文件。 我如何在selenium中获取文件的真实名称,因为我需要它进行测试。

通过其他方式解决了任务,我只是比较了src中的差异。但对这个问题的回答还是很有趣。

1 个答案:

答案 0 :(得分:0)

您可以按如下方式检索src属性:

https://scol.stage-next.sc.local/lspprofile/5a2e7338d6e9a927741175e2/image?id=5a2fbc98d6e9a9177c8c1592

这是对存储在数据库中的资源的引用。因此,在下载文件之前,无法检索名称 9fb0c49d-69b1-49ed-8c63-4283e405b781.jpg

为确保下载完成,然后阅读 filename ,您需要使用以下任一项: