在我的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"
我想将background-color存储在变量中,然后使用Flow Control插件中的gotoIf命令执行其他步骤,如果保持颜色的变量是FFD5D5。
这是否可以在Selenium IDE中使用?
提前感谢任何协助人。
编辑:另一种方法可能是找到任何具有背景颜色样式的选择元素,因为页面上的所有其他选择都没有指定任何背景颜色。
答案 0 :(得分:4)
除了xpath定位器//select[@style='background-color:#FFD5D5']
,
您可以尝试verifyAttribute
或者JavaScript window.getComputedStyle(*element*,null).getPropertyValue('backgroundColor');
。