Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/dart/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Automation 向编码的UI测试公开自定义控件-WinForms_Automation_Accessibility_Coded Ui Tests - Fatal编程技术网

Automation 向编码的UI测试公开自定义控件-WinForms

Automation 向编码的UI测试公开自定义控件-WinForms,automation,accessibility,coded-ui-tests,Automation,Accessibility,Coded Ui Tests,我用WinForms编写了自己的自定义控件。它实际上就像一个文本框,但有我写的其他方法和额外的属性 我尝试为这个控件编写一个非常简单的编码UI测试,但失败了。每次我用编码的UI测试生成器选择它时,它都显示为“客户端”,而不是文本框。我无法读取或写入此控件的text属性,也无法获取或设置其他属性 您知道如何公开自定义控件以进行测试、获取和设置其所有属性吗?如果不查看自定义控件的实现,很难回答这个问题,但您可以使用以下链接了解如何扩展treeview控件以使其启用代码UI 我用这个例子来学习如何扩

我用WinForms编写了自己的自定义控件。它实际上就像一个文本框,但有我写的其他方法和额外的属性

我尝试为这个控件编写一个非常简单的编码UI测试,但失败了。每次我用编码的UI测试生成器选择它时,它都显示为“客户端”,而不是文本框。我无法读取或写入此控件的text属性,也无法获取或设置其他属性


您知道如何公开自定义控件以进行测试、获取和设置其所有属性吗?

如果不查看自定义控件的实现,很难回答这个问题,但您可以使用以下链接了解如何扩展treeview控件以使其启用代码UI


我用这个例子来学习如何扩展我自己的控件。

让自定义控件与编码的UI一起工作是一项艰巨的工作。关于该主题,有几个Microsoft网页。一个很好的起点是编码的UI内容索引,谢谢你的提示,但是我试着在网上阅读文章,但没有成功。你能给出一个代码示例吗?我试过了,但没能让Windows窗体自定义控件与编码的UI一起工作,但我不是GUI开发人员。我想要一个好的完整的例子。