我目前在使用以下代码(在c#中)遇到问题:
private int GetEntityCount()
{
Browser.Driver.Manage().Timeouts().ImplicitWait = Browser.QuickWaitTime;
var matChipText = Browser.Driver.FindElement(By.XPath("(//mat-chip)[1]")).Text;
var allBitsOfText = matChipText.Split('/');
return Convert.ToInt32(allBitsOfText.Last());
}
我正试图强制Webdriver只等待WebElement 250毫秒(这是QuickWaitTime属性),但是,它完全忽略了这一点,并且等待的时间远远超过此时间(大约16秒,即元素等待的时间)。加载)。
有什么我想念的吗?
我想补充一点,我知道WebDriverWait解决方案,但我正在明确寻找ImplicitWait解决方案。
谢谢。