Привет, у меня есть этот проект / игра, в которой для 2D-анимации используется CocosSharp. Я хотел применить Xamarin.UITest для тестирования устройств, но вижу только чистые коды Xamarin.Forms, которые используются для UITest. Можно ли применить Xamarin.UITest к другому шаблону, например CocosSharp?
Я хотел щелкнуть с помощью кода кнопки спрайтов на CocosSharp.
[Test]
public void AppLaunches()
{
var windowQuery = app.Query().First();
var centerXCoordinate = windowQuery.Rect.CenterX;
var centerYCoordinate = windowQuery.Rect.CenterY;
app.PressVolumeDown();
app.PressVolumeDown();
app.PressVolumeDown();
//Location of play button (tested on 1 android device only android 9)
app.TapCoordinates(Convert.ToSingle(578), Convert.ToSingle(735));
app.TapCoordinates(centerXCoordinate,centerYCoordinate);
}
Этот код для щелчка по элементу зависит от местоположения элемента, но это не рекомендуется, поскольку устройства имеют разные Размер экрана. Я хочу щелкнуть элемент / спрайт через идентификатор или что-то подобное. Спасибо.