我在C#中使用硒编写测试。我使用这种IsAt方法来检查我是否在页面上。
在页面上,此按钮名为" Button1"如果它被选中,它的类被改变了,得到一个" -seld"最后添加。 有关详细信息,请参阅这些图片:
我想通过检查它的类来检查是否选择了button1。 首先找到它......
var button1selected = driver.findelement(by.ID("t_32);
...然后是一个if语句。除此之外,我不确定如何写它。 我想做这样的事情:
if (button1selected.class == z-tab-seld)
return true;
else
return false;
有什么想法吗?或许有更好的方法来做到这一点?
答案 0 :(得分:1)
使用GetAttribute()
方法
if (button1selected.GetAttribute("class").Contains("z-tab-seld"))
{
return true;
}
else
{
return false;
}
或者在较短版本中
return button1selected.GetAttribute("class").Contains("z-tab-seld");