我开始测试简单的应用程序。我使用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