DevExpress查找编辑和编码的用户界面测试
我们正在使用Windows窗体和DevXpress控件开发软件 我们还希望使用编码的UI测试来自动测试我们的应用程序 正如我们最近的经验告诉我们的那样,DevExpress不支持CUIT 但我们没有选择,既不能从DevExpress控件放弃,也不能从CUIT放弃 最近,我使用MTM创建了一个测试用例,用于测试包含LookUpEdit控件的表单。正如您可能猜到的,我无法正确使用参数DevExpress查找编辑和编码的用户界面测试,devexpress,coded-ui-tests,Devexpress,Coded Ui Tests,我们正在使用Windows窗体和DevXpress控件开发软件 我们还希望使用编码的UI测试来自动测试我们的应用程序 正如我们最近的经验告诉我们的那样,DevExpress不支持CUIT 但我们没有选择,既不能从DevExpress控件放弃,也不能从CUIT放弃 最近,我使用MTM创建了一个测试用例,用于测试包含LookUpEdit控件的表单。正如您可能猜到的,我无法正确使用参数 有什么办法可以解决这个问题吗?据我所知,DevExpress控件受支持。我们(在DevExpress)不知道还有其他
有什么办法可以解决这个问题吗?据我所知,DevExpress控件受支持。我们(在DevExpress)不知道还有其他框架支持我们的工具。我不熟悉编码的UI框架,无法使用我们的控件帮助您调整它:(.为继承自
Control.ControlAccessibleObject
的每个控件创建一个CustomAccessibleObject
。然后重写CreateAccessibilityInstance()控件上的
方法,以便它返回一个CustomAccessibleObject
在您的控制下:
public class MyControl : SomeDevExpressControl
{
protected override AccessibleObject CreateAccessibilityInstance()
{
return new MyCustomAccessibleObject(this);
}
}
public class MyCustomAccessibleObject : Control.ControlAccessibleObject
{
//override stuff here
}
看
有关更多详细信息。感谢您的回答。正如您所说,DevXPress支持TestComplete。但我们已经获得Visual Studio许可证,因此可以使用MTM和编码UI;我们不想为TestComplete增加额外成本。因此我必须找到一种方法来完成此操作。我将尽快尝试此操作。我希望它对我有用:)