使用CodedUI测试来测试YahooSite

时间:2013-07-18 20:17:48

标签: visual-studio coded-ui-tests

我开始测试简单的应用程序。我使用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,然后进入下一次迭代。

1 个答案:

答案 0 :(得分:-1)

this.UIMap.PasswordDetailsParams.UIPasswordEditPassword = Playback.EncryptText(TestContext.DataRow [“password”]。ToString());