Webdriverwait 为什么我的WebDriver设置为20秒后会在1秒后出错?

Webdriverwait 为什么我的WebDriver设置为20秒后会在1秒后出错?,webdriverwait,Webdriverwait,我的测试中有多个WebDriverWait,所有的格式都可以在下面看到,但它们通常在一两秒钟后就失败了,即使他们应该在20秒内每隔半秒对元素进行一次投票-有人能告诉我我缺少了什么吗 { private static By pageTitle = By.XPath(".//*[@id='wm-page-title']/h1"); public static void WaitForPageLoad() { var waitForPageLoad = new WebDriverWait(Driv

我的测试中有多个WebDriverWait,所有的格式都可以在下面看到,但它们通常在一两秒钟后就失败了,即使他们应该在20秒内每隔半秒对元素进行一次投票-有人能告诉我我缺少了什么吗

{
private static By pageTitle = By.XPath(".//*[@id='wm-page-title']/h1");

public static void WaitForPageLoad()
{
 var waitForPageLoad = new WebDriverWait(Driver.Instance, enter code 
 hereTimeSpan.FromSeconds(20));
 var myPageLoadElement = waitForPageLoad.Until(ElementIsVisible(pageTitle));
}
}

抱歉,代码未正确粘贴:代码应已读取:public static void WaitForPageLoad(){var WaitForPageLoad=new WebDriverWait(Driver.Instance,TimeSpan.FromSeconds(20));var myPageLoadElement=WaitForPageLoad.Until(ElementIsVisible(pageTitle));}