Я создал скудный проект и создал образец с DataGrid
, но он выбрал таблицу не найденным исключением, а также я не уверен, способ тестирования DataGrid
в squaft. Не могли бы вы помочь этому исправить это?Как сделать тестирование LeanFt для DataGrid в WPF?
Datagrid образец:
<Window x:Class="WpfApplication12.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
x:Name="datagrid_window"
Title="MainWindow" Height="350" Width="525">
<Grid>
<DataGrid x:Name="msdatagrid" AutoGenerateColumns="True">
</DataGrid>
</Grid>
</Window>
Я поставил ItemSource для этого DataGrid из кода позади.
метод Leanft Тест:
public void TestMethod1()
{
SDK.Init(new SdkConfiguration());
Reporter.Init(new ReportConfiguration());
Process.Start(@"..\..\..\Debug\WpfApplication12.exe");
IWindow win = Desktop.Describe<IWindow>(new WindowDescription
{
IsChildWindow = false,
IsOwnedWindow = false,
AccessibleName = @"datagrid_window",
});
ITable table = win.Describe<ITable>(new TableDescription
{
Name = @"msdatagrid"
});
table.SelectCell(1, 1);
}