我需要验证 div 的背景颜色值。这是HTML:
<div id="outercontainer" align="left">
关于背景颜色的信息在文件 style.css 中定义,如下所示:
#outercontainer {
background-color: #EAEAEA;
margin-left: auto;
margin-right: auto;
opacity: 1;
width: 1000px;
z-index: 2;
}
我尝试使用selenium.getattribute
命令获取 bgcolor 的值,但 selenium 向我返回了以下错误消息:
错误:在会话 bc60eb07f15e4e63986634fb59bf58a1 上找不到元素属性:css=#oute rcontainer@background-color
作为结果。我的这部分代码:
try
{
string atr_str = selenium.GetAttribute("css=#outercontainer@background-color");
Console.WriteLine(atr_str);
}
catch (SeleniumException)
{
Console.WriteLine("Color value was not got.");
}
事实上,我用不同类型的定位器尝试了不同的方法,但没有任何帮助。你能建议做什么?