gpt4 book ai didi

silverlight - 不使用 AutomationPeer 测试自定义 Silverlight 控件

转载 作者:行者123 更新时间:2023-12-03 19:30:05 26 4
gpt4 key购买 nike

我的经理让我为我们的 Silverlight 应用程序做一些自动化的 UI 测试。问题是此应用程序使用了一些自定义控件,因此我无法立即以编程方式访问它们。

访问它们的唯一方法是使用 AutomationPeer,但我的经理不喜欢这个想法,因为为了支持 UI 自动化而更改代码违反了测试原则;代码应按原样进行测试。

是否有一种方法或工具可以让我在不使用 AutomationPeer 的情况下创建自动化的 Silverlight UI 测试?

最佳答案

您的自定义控件应该支持自动化测试,但辅助工具与它们交互的机制也是相同的。

告诉您的经理,“我需要添加辅助功能支持,而自动化是免费的”。

简而言之,如果您无法实现控制自动化,那么盲人、聋人和/或行动不便的人无论如何也无法使用它。

关于silverlight - 不使用 AutomationPeer 测试自定义 Silverlight 控件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7166062/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com