c#Selenium等到体型变化

时间:2018-05-06 22:06:54

标签: c# selenium-webdriver

所以我有这个加载播放器项目的页面

它有

body class="">

一个身体类,现在当我启动网站时,它基本上就是这个

body class="loading">

现在我想等一下等等。 我的代码直到

body class="loading">

基本消失并回到空类

1 个答案:

答案 0 :(得分:0)

也许这不是最优雅的解决方案,它对我有用:

public void AttendreWhileBodyLoading()
{

  var myWait =new WebDriverWait(Driver.Instance, TimeSpan.FromSeconds(5));
  myWait.Until<IWebDriver>((d) =>
  {
    if (Driver.Instance.FindElements(By.ClassName("loading")).Count == 0)
    {
      return driver;
    }
    return null;
  });
}