Xamarin.ios Xamarin UITest-确定设备是Android手机还是平板电脑?

Xamarin.ios Xamarin UITest-确定设备是Android手机还是平板电脑?,xamarin.ios,xamarin.android,xamarin-test-cloud,xamarin.uitest,Xamarin.ios,Xamarin.android,Xamarin Test Cloud,Xamarin.uitest,有没有办法确定我正在运行测试的Android设备是手机还是平板电脑?从Android开发的角度找到了关于这个主题的各种答案,但我只是在开发测试,并从Xamarin.UITest中寻找一些可以告诉我这一点的方法。对于iOS,有一个内置的方法,比如app.Device.IsPhone,但我似乎找不到类似于Android的方法 有什么想法吗 我在测试中的方法是检查设备的大小,请参见下面的代码: public bool DeviceIsTablet() { var screen

有没有办法确定我正在运行测试的Android设备是手机还是平板电脑?从Android开发的角度找到了关于这个主题的各种答案,但我只是在开发测试,并从Xamarin.UITest中寻找一些可以告诉我这一点的方法。对于iOS,有一个内置的方法,比如app.Device.IsPhone,但我似乎找不到类似于Android的方法


有什么想法吗

我在测试中的方法是检查设备的大小,请参见下面的代码:

public bool DeviceIsTablet()
    {
        var screen = app.Query(x => x.Id("content"));
        var height = screen.FirstOrDefault().Rect.Height;
        var width = screen.FirstOrDefault().Rect.Width;
        if (width < 1600 || height > 1850)
        {
            return false;
        }
        else
        {
            return true;
        }
    }
public bool DeviceIsTablet()
{
var screen=app.Query(x=>x.Id(“内容”);
var height=screen.FirstOrDefault().Rect.height;
var width=screen.FirstOrDefault().Rect.width;
如果(宽度<1600 |高度>1850)
{
返回false;
}
其他的
{
返回true;
}
}

看看这个:那么米娜·法齐的正确数字是多少?