通用硒测试图像

ban*_*ins 2 selenium

使用selenium可以运行测试,如果它们包含ALT属性并报告没有它的图像,则检查当前页面上的所有图像?

Joh*_*ohn 6

是.您需要做的第一件事是决定要使用哪种硒.

  • 您可以使用Selenium IDE,其中测试由HTML表组成.
  • 你可以使用Selenium RC,用编程语言编写测试(例如C#,Java,PHP,Ruby等).

后者稍微复杂一点,但如果你想要真正的力量,你将使用那种方法.

然后,您需要了解如何查找页面上的所有图像. //img是一个很好的XPath查询使用.有关Xpath的详细信息,请参阅w3schools,尤其是此页面.

然后,您将要查找具有alt属性的图像: //img[@alt]

一种方法是计算有多少图像,并使用alt属性减去数字.