2015-08-28 54 views
0

目前我正在開發一個小項目來驗證一些登錄賬戶。 我遇到了這個問題,當我選擇運河數碼管提供商,然後點擊'登錄',下拉框跳回到它的初始狀態。當手動執行它的工作正常,但使用UnitTest自動化時,它不會。我簡化了代碼(沒有POM),但它仍然無法工作。希望有人知道我的問題是什麼。對於類似的網站其工作正常,但這個它不是。這是我現在的代碼: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。