Я тестирую интерфейс одной программы, созданной с использованием WinForms.
Используя библиотеку CodedUI, я читаю объекты из WinForms, а затем проверяю их на соответствие требованиям.
Мне нужно проверить выравнивание внутри WinCells внутри WinTable (то есть текст внутри этих WinCells выровнен по правому / левому краю?).
Есть ли способ найти выравнивание текста внутри WinCell или WinTable?
Скриншот проблемы
Заранее спасибо!
Я пытался преобразовать WinTable в объект DataGridView, но похоже, что данные не передаются в DataGridView из моего WinTable. Я считаю, что такое преобразование не поддерживается.
WinTable winTable = new WinTable(winWindow2) { TechnologyName = "MSAA" };
winTable.SearchProperties.Add(UITestControl.PropertyNames.ControlType, "Table");
winTable.SearchProperties.Add(UITestControl.PropertyNames.Name, "DataGridView");
winTable.SearchProperties.Add(UITestControl.PropertyNames.ControlType, "Table");
BindingSource bs = new BindingSource();
bs.DataSource = winTable;
DataGridView dataGridView = new DataGridView();
dataGridView.DataSource = bs;