C#的ExpectedCondition方法attributeContains

时间:2016-12-08 20:18:14

标签: c# selenium webdriver wait

1 个答案:

答案 0 :(得分:2)

您始终可以创建自定义预期条件

public void AttributeContains(By locator, String attribute, String value, int secondsToWait = 30)
{
   new WebDriverWait(driver, new TimeSpan(0, 0, secondsToWait))
      .Until(d => d.FindElement(locator).GetAttribute(attribute) == value);
}

原谅我生锈的C#技能,以防语法错误。