0

在我的 Selenium IDE 脚本中,我需要检查错误状态。通过选择控件的背景变为浅红色,可以在页面上直观地指示此错误状态。

选择控件的 xpath 是:

.//*[@id='tab-PersonnelDetailPeriod1-div']/div[3]/table/tbody/tr[2]/td[2]/div/select

该选择控件的 HTML 是:

select style="background-color:#FFD5D5" tabindex="0" name="newBudgetLineItems[0].costElement"

我想将背景颜色存储在一个变量中,然后如果保存颜色的变量是 FFD5D5,则使用 Flow Control 插件中的 gotoIf 命令执行其他步骤。

这在 Selenium IDE 中是否可行?

提前感谢任何提供帮助的人。

编辑:另一种方法可能是定位任何具有背景颜色样式的选择元素,因为页面上的所有其他选择都没有指定任何背景颜色。

4

1 回答 1

4

Besides the xpath locator //select[@style='background-color:#FFD5D5'],

you can try verifyAttribute

or maybe JavaScript window.getComputedStyle(*element*,null).getPropertyValue('backgroundColor');.

于 2012-04-18T21:21:30.173 回答