gpt4 book ai didi

visual-studio-2010 - 如何防止 MaskedEdit 扩展程序破坏 CodedUITests? ( Visual Studio 2010)

转载 作者:行者123 更新时间:2023-12-02 05:13:48 25 4
gpt4 key购买 nike

我正在尝试实现编码的 UI 测试,但遇到了问题。每当测试运行到带有屏蔽编辑扩展器的文本框时,它会将屏蔽记录为输入的一部分,但在播放期间“键入”该输入时不会输入该屏蔽。示例:日期的掩码是“//____”。如果我输入 02 02 2010,文本框会正确显示 02/02/2010,并且测试会正确记录 02/02/2010。但是,当测试运行时,它输入 02022010,这会失败并导致测试停止。

我当前的解决方法是将执行输入的语句放入 try-catch block 中,然后在稍后的过程中手动添加 Mouse.Click([control that's got a mask attached]) 调用。这似乎使面具“着火”,事情得以进行。然而,这样做真的很麻烦,因为这个特定项目广泛使用了屏蔽扩展器。

有人知道更好的方法吗?

最佳答案

我写了一个处理荷兰语日期的简单扩展,这个扩展可以从 codeplex 下载。

关于visual-studio-2010 - 如何防止 MaskedEdit 扩展程序破坏 CodedUITests? ( Visual Studio 2010),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2877520/

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