У меня есть проект автоматизации в C#, который работает с Microsoft Excel с использованием WinAppDriver Release Candidate 1.2.
У меня есть случай, когда я пытаюсь получить количество строк, которые были заполнены на листе с кодом ниже.
public string GetLastCellBelowStartRange(string sheetName, string startRange)
{
var sheet = FindSheet(sheetName);
var nameBox = this.GetNameBox();
nameBox.SendKeys($"{sheetName}!{startRange}{Keys.Enter}");
this.excel.SendKeys($"{Keys.Control}{Keys.ArrowDown}");
var endCellRange = nameBox.GetAttribute("LegacyIAccessible.Value");
return endCellRange;
}
Код успешно переходит к последней ячейке в книге, и nameBox известен так же, как и драйвер Excel (то есть this.excel).
Я не могу определить, как получить содержимое текущей ячейки, которое Inspect отображает как в Value.Value, так и в LegacyIAccessible.Value.
Кто-нибудь знает способ сделать это?