Значение доступа к элементу пользовательского интерфейса с помощью Teststack.Белый

#wpf #ui-automation #white-framework

#wpf #автоматизация пользовательского интерфейса #white-фреймворк

Вопрос:

Я хочу получить доступ к значению ячейки в таблице данных.

Скриншот из Inspect

Но я не могу понять, как это сделать. Или нет способа получить к нему доступ с помощью Teststack.Белый?

         ListView listView = MainWin.Get<ListView>(SearchCriteria.ByAutomationId("dataGrid"));
        ListViewCell cell = listView.Rows[2].Cells[6];
        Assert.That(cell.Value == "2"); //But a value of the cell is not available
  

Комментарии:

1. чтобы помочь вам, нам нужно будет просмотреть ваш код. как вы заполняете данные в таблицу данных?

2. Данные, заполненные в таблице данных с помощью entity framework. Но проблема не в том, как заполняется datagrid, а в том, как я могу работать с его значением в Teststack. Белый.

3. пожалуйста, предоставьте некоторый код для получения помощи…

4. Я добавил код. Я думаю, что это должно работать именно так

5. нам нужно видеть код, в котором вы вводите данные в datagrid, а не то, как вы представляете, что это должно работать