您好我正在尝试检查输入的颜色是否为红色。(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>
找不到该元素,我该如何使用它?
答案 0 :(得分:1)
假设我们将颜色称为样式,您的HTML可能看起来像:
<span id="custom1" style="color:red;">Custom Attribute 1</span>
正如您所看到的,'颜色'不是属性。它是'style'属性值的一部分。
所以你要做的就是验证'style'属性是否包含'color:red':
<td>verifyAttribute</td>
<td>id=focus_me@style</td>
<td>*color:*red*</td>
请注意,星号(*)是通配符。如果在感兴趣的之前或之后存在另一个样式属性,则添加它们。还有一个在颜色和红色之间添加,因为有时人们会放置空格,有时候不会。