如何在测试用例中测试文本颜色或图像css变化?

时间:2011-05-12 22:07:02

标签: selenium

我正在使用硒。 (我使用的是Firefox和IDE)。我的测试用例是测试我的网页工具栏的颜色是否有所改变? 使用selenium IDE它只是给我'verifyText'的选项,但不是颜色。 有没有办法可以读取我要测试的css变化?

我不是程序员。我的编程知识有限,所以我想知道硒可能不适合我。你认为Watir能更好地测试这类案件吗?我可以使用Watir和一些记录器来创建测试用例吗?

谢谢! 任何对我的查询的回复都将受到高度赞赏。

1 个答案:

答案 0 :(得分:4)

  1. 使用CSS标识符,尝试检索工具栏的颜色属性。
  2. 只需断言该元素的存在,使用颜色作为描述符。
  3. 这是一个例子: 对于网页http://www.w3schools.com/css/css_colors.asp,红色的断言为assertTrue(selenium.isElementPresent("css=td[bgcolor=#ff0000]"));