Selenium 硒罐';t测试文本颜色

Selenium 硒罐';t测试文本颜色,selenium,selenium-ide,Selenium,Selenium Ide,您好,我正在检查输入的颜色是否为红色。(Selenium IDE 1.9 Firefox插件) 如果我用 <td>verifyAttribute</td> <td>id=focus_me</td> <td>*color=red*</td> verifyAttribute id=关注我 *颜色=红色* “查找”按钮起作用,但没有选择要检查的属性 如果我把它改成 <td>verifyAttribute</t

您好,我正在检查输入的颜色是否为红色。(Selenium IDE 1.9 Firefox插件)

如果我用

<td>verifyAttribute</td>
<td>id=focus_me</td>
<td>*color=red*</td>
verifyAttribute
id=关注我
*颜色=红色*
“查找”按钮起作用,但没有选择要检查的属性

如果我把它改成

<td>verifyAttribute</td>
<td>id=focus_me@color</td>
<td>*color=red*</td>
verifyAttribute
id=焦点_me@color
*颜色=红色*

找不到元素,如何使用它?

假设我们讨论的是颜色作为一种样式,您的HTML可能类似于:

<span id="custom1" style="color:red;">Custom Attribute 1</span>
自定义属性1
正如您所见,“颜色”不是一个属性。它是“style”属性值的一部分

因此,您要做的是验证“style”属性是否包含“color:red”:

<td>verifyAttribute</td>
<td>id=focus_me@style</td>
<td>*color:*red*</td>
verifyAttribute
id=焦点_me@style
*颜色:*红色*
请注意,星号(*)是通配符。如果感兴趣的样式属性之前或之后有其他样式属性,则会添加这些样式属性。在颜色和红色之间还添加了一个空格,因为有时人们会放置空格,有时则不会。

谢谢!我最终使用了verifyAttribute id=focus_me@class*红色*