我開始測試簡單的應用程序。我使用Visual Studio 2012進行的編碼UI測試。我想從添加到項目中的CSV文件導入工作導入參數。當我運行我的測試時,從這個文件中讀取的用戶名參數是可以的,但是密碼怎麼樣?使用CodedUI測試測試YahooSite
public void CodedUITestMethod1()
{
this.UIMap.EnterEmailParams.UILoginEditText = TestContext.DataRow["Email"].ToString();
this.UIMap.EnterPasswordParams.UIPasswdEditPassword =TestContext.DataRow["Password"].ToString();
this.UIMap.OpenYahooSite();
this.UIMap.ClickMail();
this.UIMap.EnterEmail();
this.UIMap.EnterPassword();
this.UIMap.ClickSignInn();
this.UIMap.ClickClose();
}
我的測試失敗:Length of the data to decrypt is invalid
。
我的CSV文件如下:
Email, Password
[email protected],jujupopp
[email protected],huhukikk
任何人都可以建議我做什麼與我的問題與密碼。只需輸入用戶名,關閉Yahoo,然後進入下一個迭代。
是否有可能對pw-input進行格式化,使顯示器不顯示pw-string的實際長度?例如:jujupopp變成**** – Micha
我該如何檢查?我用不同的參數更改了csv文件並保存,但同樣的問題再次出現。 –
在雅虎網站輸入您的密碼,您將看到顯示的字母數是否等於字母中鍵入的數字。您也可以在編碼的ui測試比較pw的位置設置一個斷點,以查看究竟會比較哪個斷點。目前,我已經成爲一個視覺工作室,所以我可以告訴你該做什麼,但是進入方法EnterPassword()(和進一步),你會發現負責任的斷言。 – Micha