【问题标题】:How I can get real img file name by src in Selenium?如何在 Selenium 中通过 src 获取真实的 img 文件名?
【发布时间】:2017-12-12 13:06:21
【问题描述】:

使用 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中的差异。但是对这个问题的回答会很有趣。

【问题讨论】:

    标签: selenium-webdriver


    【解决方案1】:

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

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

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

    为确保下载完成并阅读filename,您需要使用以下任一方法:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-10-08
      • 1970-01-01
      • 2017-12-26
      • 2012-10-31
      • 1970-01-01
      • 2013-12-17
      • 2018-08-10
      • 1970-01-01
      相关资源
      最近更新 更多