Как прокрутить сетку в UnitTest Framework? - PullRequest
0 голосов
/ 16 октября 2018

Я пишу тестовые случаи для моего приложения с сеткой данных с использованием 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?

С уважением, Шобика.

...