无法通过C#代码使用Ranorex测试自动化工具识别DevExpress GridControl

时间:2016-03-24 12:13:37

标签: c# wpf devexpress automated-tests ranorex

在Visual Studio 2013中,我使用Ranorex工具参考为WPF应用程序编写了带有C#代码的测试自动化方法:我无法识别位于WPF应用程序中的DevExpress GridControl并且无法检索其属性(Grid数据(行和列))。有人可以帮忙。

var devExgrid = form.FindSingle<RanorexDataGrid>(".//element[@automationid='dg_UserOrders']");

错误

The type 'Ranorex.Controls.RanorexDataGrid' cannot be used as type parameter 'T' in the generic type or method 'Ranorex.Adapter.FindSingle<T>(Ranorex.Core.RxPath)'. There is no implicit reference conversion from 'Ranorex.Controls.RanorexDataGrid' to 'Ranorex.Adapter'.

1 个答案:

答案 0 :(得分:0)

使用Ranorex Spy跟踪UI元素并将其拖放到Rx Studio中的用户代码文件中。这样做,您将看到如何使用Ranorex访问此特定元素。