我在WinForms中编写了自己的自定义控件。它实际上像TextBox一样工作,但有其他的方法和额外的属性,我写了。将自定义控件暴露给编码的UI测试 - WinForms
我试着写这个控制,但zhcon失败一个非常简单的编码的UI测试。每次我使用Coded UI Test Builder选择它时,它显示为“客户端”而不是文本框。我无法读取或写入此控件的文本属性,或者获取或设置其他属性。
你知道我怎么公开我的测试自定义控件,以及获取和设置它的所有属性?
我在WinForms中编写了自己的自定义控件。它实际上像TextBox一样工作,但有其他的方法和额外的属性,我写了。将自定义控件暴露给编码的UI测试 - WinForms
我试着写这个控制,但zhcon失败一个非常简单的编码的UI测试。每次我使用Coded UI Test Builder选择它时,它显示为“客户端”而不是文本框。我无法读取或写入此控件的文本属性,或者获取或设置其他属性。
你知道我怎么公开我的测试自定义控件,以及获取和设置它的所有属性?
这是很难回答的问题,而不看你实现自定义控制,但你可以使用下面的链接了解如何扩展TreeView控件,使其代码UI启用。
http://www.ranorex.com/blog/enabling-automation-by-adding-accessibility-to-windows-forms-controls
我用这个例子来学习如何延长我自己的控件。
真的很好回答:) – Daniel
使自定义控件与编码的UI一起工作很困难。有几个关于该主题的微软网页。一个很好的起点是编码的UI内容索引http://blogs.msdn.com/b/mathew_aniyan/archive/2010/02/11/content-index-for-coded-ui-test.aspx – AdrianHHH
谢谢你的提示,但我尝试阅读网络上的文章,并没有成功跟随他们。你能举一个例子吗? –
我尝试过,但未能获得Windows窗体自定义控件以使用编码UI,但我不是GUI开发人员。我想有一个好的和完整的例子。 – AdrianHHH