Всем здравствуйте!
Ситуация у меня такая:
Во время выполнения теста периодически всплывает сообщение. Создал метод для его отлова, но он срабатывает раньше, чем появляется сообщение!
Пришлось в коде перед вызовом метода дописать: Thread.Sleep(150); - т.е. каждый раз он ждёт 150 миллисекунд. Мне это очень не нравится.
Также вначале теста прописаны неявные ожидания, но они не помогают в данном случае!
driver = new ChromeDriver();
driver.Manage().Timeouts().ImplicitWait = TimeSpan.FromMilliseconds(200); //ожидание загрузки элементов
driver.Navigate().GoToUrl(LoginPage); //вход с логином и паролем
driver.Manage().Timeouts().PageLoad = TimeSpan.FromSeconds(3); //ожидание загрузки страницы
driver.Manage().Timeouts().AsynchronousJavaScript = TimeSpan.FromMilliseconds(200); //дописал специально для этого случая - тоже не помогает!
Помогите пожалуйста избавиться от слипа!