我开始测试简单的应用程序。我使用Visual Studio 2012进行Coded UI测试。我想从我添加到项目中的CSV文件中导入工作导入参数。当我运行我的测试时,从这个文件中读取的用户名参数是可以的,但密码呢?
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
nij@yahoo.com,jujupopp
nihu@yahoo.co,huhukikk
任何人都可以建议我如何处理我的密码问题。只需输入用户名,关闭Yahoo,然后进入下一次迭代。
答案 0 :(得分:-1)
this.UIMap.PasswordDetailsParams.UIPasswordEditPassword = Playback.EncryptText(TestContext.DataRow [“password”]。ToString());