Selenium C# WebDriver: Wait until element is present

前端 未结 24 2861
礼貌的吻别
礼貌的吻别 2020-11-22 08:53

I want to make sure that an element is present before the webdriver starts doing stuff.

I\'m trying to get something like this to work:

WebDriverWait w         


        
24条回答
  •  名媛妹妹
    2020-11-22 09:41

    // Wait up to 5 seconds with no minimum for a UI element to be found
    WebDriverWait wait = new WebDriverWait(_pagedriver, TimeSpan.FromSeconds(5));
    IWebElement title = wait.Until((d) =>
    {
        return d.FindElement(By.ClassName("MainContentHeader"));
    });
    

提交回复
热议问题