【发布时间】:2017-01-05 14:50:42
【问题描述】:
我有一个 for 循环,我在其中查找与我作为参数输入的内容相匹配的属性。当找到它时它会通过,但是当它没有找到时,它会继续循环。如果找不到,我需要一种方法让测试失败。
foreach (IWebElement link in links)
{
string text = link.GetAttribute("alt");
if (text == transportMode)
{
Assert.AreEqual(text, transportMode);
}
}
【问题讨论】:
-
当条件不满足时,你当然可以只
break或throw? -
集合中的每个成员是否需要匹配,还是只需要一个?
-
如果值与您的
if子句不相等,您将跳过断言。不要测试然后断言,只需断言。