【问题标题】:c# Selenium wait till body class changesc# Selenium 等到 body 类改变
【发布时间】:2020-04-15 02:10:23
【问题描述】:

所以我有这个页面来加载玩家的项目

它有

body class="">

一个body类,现在当我启动网站时,它基本上是这样做的

body class="loading">

现在我想对我的代码进行“等待”,直到

body class="loading">

基本上走了,又回到了空班

【问题讨论】:

标签: c# selenium-webdriver


【解决方案1】:

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

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;
  });
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-01-23
    • 2017-04-24
    • 1970-01-01
    • 2011-10-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多