2015-08-28 3 views
0

В настоящее время я работаю над небольшим проектом, чтобы проверить некоторые учетные записи. Я столкнулся с этой проблемой: когда я выбираю провайдера Canal Digitaal, а затем нажмите «Войти», выпадающий список возвращается к исходному состоянию. Когда вы выполняете ручную работу, но при автоматизации с помощью UnitTest это не так. Я упростил код (без POM), и он все еще не работает. Надеюсь, кто-то знает, в чем моя проблема. Для подобного сайта его работает нормально, но для этого Aint .. Это мой код прямо сейчас:Выпадение Selenium C# возвращается в исходное состояние

 IWebDriver driver = new FirefoxDriver(); 
     driver.Navigate().GoToUrl("http://video.sport1.nl"); 

     driver.FindElement(By.Id("login")).Click(); 

     new SelectElement(driver.FindElement(By.Id("provider"))).SelectByValue("canaldigitaal"); 

     driver.FindElement(By.Id("login")).Click();  
+0

Вы уверены, что '' canaldigitaal'' является правильным значением? –

+0

Да, я уверен. он также выбирается. но как только я выйду на кнопку входа в систему, он вернется к Sport1 Go.