Я пишу тестовые случаи для моего приложения с сеткой данных с использованием Winium в UnitTestProject.По моему мнению, у меня всего 3 ряда, но всего у меня 10 рядов.Поэтому мне нужно прокрутить сетку вниз, чтобы проверить все мои строки.Но я понятия не имею, как прокрутить сетку в случае UnitTest.
Ниже моя DataGrid
<DataGrid ItemsSource="{Binding OrderInfoCollection}"
AutomationProperties.AutomationId="datagrid" />
Я использовал приведенный ниже фрагмент кода в контрольном примере
[TestMethod]
public void TestMethod1()
{
DesktopOptions options = new DesktopOptions();
options.ApplicationPath = @"ApplicationPath";
WiniumDriver driver = new WiniumDriver(@"Winium.Desktop.Driver", options);
Thread.Sleep(3000);
AutomationElement desktop = AutomationElement.RootElement;
AutomationElement datagrid = desktop.FindFirst(TreeScope.Descendants, new PropertyCondition(AutomationElement.AutomationIdProperty, "datagrid"));
AutomationElement.AutomationElementInformation dataGridAutomationElement = datagrid.Current;
driver.Close();
}
Может кто-нибудь, пожалуйста, дайте мне знать, как прокрутить сеткув UnitTest Framework?
С уважением, Шобика.