selenium 使用WebDriverWait等待条件正确

[Test]
        public void Do()
        {
            int counter = 1;
            //显示等待,用10s读取元素,如果读取不到将抛出异常,每500ms读取一次。  
            WebDriverWait wait = new WebDriverWait(driver, TimeSpan.FromSeconds(10));
            bool flag = wait.Until<bool>((d) =>
            {
                Console.WriteLine(counter.ToString());
                counter++;
                return counter == 5;
            });
        }

你可能感兴趣的:(selenium,WebDriverWait,条件确定)