当自动测试导航到密码恢复链接时,该按钮不会做出反应但手动工作正常

时间:2014-08-19 05:42:30

标签: c# visual-studio-2013 ui-automation coded-ui-tests

我正在测试一个基于Web的应用程序,该应用程序提供密码恢复功能。恢复的工作方式是用户输入链接到其帐户的注册邮件地址,并且应用程序向该地址发送邮件。该电子邮件包含指向允许用户输入新密码的Web应用程序的链接,以确认用户需要按下" Ok"按钮显示在同一页面上。测试中的所有内容都完美无缺,除非按下" Ok"按钮。如果我通过自动测试导航到它,它不会对手动或自动鼠标点击做出反应。当我手动浏览网站时,它只对手动鼠标点击做出反应。当我运行测试并且测试到达必须按下按钮的位置时没有任何反应。按下按钮但没有加载任何内容。现在,如果我中断测试并在这里按下按钮没有任何反应,无论按下按钮多少次。但是,如果我返回并重新打开收到的电子邮件,然后手动导航到应用程序按钮工作正常。

现在我尝试使用Wait方法确保所有内容都正确加载,但这没有任何效果。当我导航到该网站时(通过按CTRL + F5),我也尝试刷新网站。除此之外,我还复制了按下按钮后触发的onclick动作,并在测试卡住时在控制台中输入。可悲的是,当它在自动测试期间完成时没有成功,但是当它手动完成时它工作正常。

我很想发送一些代码但我无法访问应用程序中的代码。

任何想法都表示赞赏。很抱歉很长的帖子,没有代码。

0 个答案:

没有答案