0

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

如果我选择它

<td>verifyAttribute</td>
<td>id=focus_me</td>
<td>*color=red*</td>

“查找”按钮有效,但没有选择要检查的属性。

如果我将其更改为

<td>verifyAttribute</td>
<td>id=focus_me@color</td>
<td>*color=red*</td>

没有找到该元素,那么我该如何使用它?

4

1 回答 1

1

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

<span id="custom1" style="color:red;">Custom Attribute 1</span>

如您所见,“颜色”不是属性。它是“样式”属性值的一部分。

因此,您要做的是验证“样式”属性是否包含“颜色:红色”:

<td>verifyAttribute</td>
<td>id=focus_me@style</td>
<td>*color:*red*</td>

请注意,星号 (*) 是通配符。如果在感兴趣的之前或之后有另一个样式属性,则已添加它们。在颜色和红色之间还添加了一个,因为有时人们会放置空格,有时则不会。

于 2012-09-06T13:30:39.553 回答