如何检查Selenium中是否存在alt属性

时间:2016-02-29 00:23:28

标签: java selenium selenium-webdriver w3c

我尝试过使用getAttribute,但即使我的web元素有html之类的 <img src=“abc.png”>,其中缺少alt属性,它添加alt =“”(一个空字符串,而不是将其声明为null(不存在))。

有没有办法检查缺少alt属性的情况(不是检查它是否为空字符串,但如果它首先根本不存在)。任何建议都表示赞赏!

1 个答案:

答案 0 :(得分:0)

如果alt属性不存在,则img将采用默认值“”。 img标签也有高度和宽度等。它们还将采用图像高度和宽度值的默认值。

如果您想查看该属性是否明确存在,您可以获取outerHTML属性的值以获取<img src=“abc.png”>作为文本,并查看alt属性是否存在。