我正在使用Visual Studio 2010来创建CodedUI脚本。测试下的应用程序是一个基于Web的贷款发起应用程序。
我正在自动化用户输入邮政编码并点击搜索的部分。 当我手动输入邮政编码并点击搜索时,会立即收到回复。
但是当代码完成同样的操作时,Zip代码会被成功发送并且点击搜索按钮但是应用程序没有响应。
Mouse.Click(ContactInformation.ContactInformationForm.PropertyAddress.ImageZipLookup);
只是想了解这是否是播放问题,是否有使用mouse.click()
的替代方法答案 0 :(得分:0)
最有可能的是,录制中提交按钮的定义不正确。打开.uitest文件,在树中找到有问题的控件,然后在控件的属性中打开SearchProperties。验证是否针对页面上的源,然后再试一次。记录可能识别出父HtmlDiv对象或接收输入的内容而不是按钮本身(或链接,如果是这种情况)。
就个人而言,当我查看SearchProperties时,我会删除任何不必要的属性。如果有相关对象的ID或唯一类,我会坚持使用它,而不是识别每次运行时可能不正确的六或七个其他特征(.css样式,内部文本,等可以根据您的应用程序而改变)。
请确保在UI而不是文本编辑器中编辑SearchProperties,因为每次运行Test Builder时都会重新创建.designer.cs文件,因此您将丢失直接对该文件所做的任何更改。 / p>