В настоящее время я пытаюсь автоматизировать тестовый пример с помощью White UI-Automation Framework .
При этом у меня возникают проблемы с перетаскиванием.Я пытаюсь перетащить из кнопки в точку на экране, которую я рассчитываю на основе расположения двух других точек.
Что происходит, если кнопка нажата, и мышь перемещается в правильное положение, а затем приложение зависает, пока мышь не будет перемещена или нажата вручную, затем произойдет сброс и тест продолжится.Если мышь не получает никакого ручного взаимодействия, то приложение продолжает зависать.
Код выглядит следующим образом:
var criteria = SearchCriteria.ByText(xText);
var yLocation = window.Get(crite);
var yPoint = yLocation.ClickablePoint;
criteria = SearchCriteria.ByText(yText);
var xPoint = window.Get(crite).ClickablePoint;
var dropPoint = new Point(xPoint.X, yPoint.Y);
criteria = SearchCriteria.ByText(buttonName);
var button = (Button) window.Get(criteria);
Mouse.Instance.DragAndDrop(button, button.ClickablePoint,yLocation,dropPoint);
Любой код после этой последней строки не выполняется.
Заранее спасибо за любую помощь.