2012-01-10 36 views
0

我们正在使用Visual Studio 2010编码的ui测试。我们正在测试.Net 4.0的windows应用程序。编辑后的问题在编码的UI中搜索属性?

这是一个场景。

我们有一个windows应用程序,它有一个名为submit的按钮,我们已经记录了一个点击提交的工作流程。 现在,当我们使用编码的ui生成代码时,按钮的serach条件基于它的名称(按钮的显示名称)。

如果tommorrow开发人员将按钮的文本更改为submit1,那么我们的脚本将失败。

我们尝试在搜索条件中使用“controlName”[给控件而不是显示名称]属性而不是名称,但它不起作用。

我们得到以下错误 - “播放没有找到与给定的搜索属性控制”

+0

你好,欢迎来到Stackoverflow!你能否具体说明你使用的是什么技术?它是“Android”还是“iOS”或其他东西?如果您不指定它,我们将无法理解您想要询问的内容。请提供适当的标签。 – Animesh 2012-01-10 13:31:23

+0

请参阅Vicky Song的回复http://social.msdn.microsoft.com/Forums/en-AU/vsautotest/thread/c6abc11f-84e0-4226-a299-db72277bf7d6 – Pradeep 2012-01-10 13:33:11

+1

另外我想提一下,如果没有适当的标记那些含糊不清的问题不太可能被人注意到。 – Animesh 2012-01-10 13:33:42

回答

0

相关的问题发生在我身上也。我通过在使用该控件之前将Focus发送到UI控件来解决此问题。 试试这个。

this.UIAssettePresentationsWindow2.UINOWindow.UINOButton.SetFocus();