【问题标题】:Validate alt tag should not be null using robot framework (Seleniumlibrary)使用机器人框架(Seleniumlibrary)验证 alt 标签不应为空
【发布时间】:2019-04-17 05:34:21
【问题描述】:

场景:

我的网页中有很多alt 标签。我应该验证 alt 不应该为空或空的标签。它应该总是有一些文本值。如何在机器人框架中检查这个?

附上图片仅供参考。

【问题讨论】:

  • 一般来说,即使您添加了屏幕截图,也最好将相关的代码位添加为文本。它有助于提高可读性,当然还可以通过复制和粘贴来创建示例。

标签: selenium selenium-webdriver xpath robotframework


【解决方案1】:

您可以使用此 xpath //img[@alt='' or not(@alt)] 找到所有不包含 alt 或具有空 alt 的 img 元素

如果找到超过 1 个元素,则测试失败。

在机器人框架代码中:

${elements without alt}=        Get Webelements         //img[@alt='' or not(@alt)]
Length Should Be    ${elements without alt}     0       msg=There are elements without the alt attribute

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-06-22
    • 2020-03-17
    • 2020-10-22
    • 2022-01-18
    • 2016-07-18
    • 2020-12-07
    • 2014-12-08
    • 2019-05-09
    相关资源
    最近更新 更多