Xamarin UITest - 确定设备是适用于Android的手机还是平板电脑()

生也有涯,知也无涯。这篇文章主要讲述Xamarin UITest - 确定设备是适用于Android的手机还是平板电脑?相关的知识,希望能为你提供帮助。
有没有办法确定我正在运行测试的android设备是手机还是平板电脑?从Android开发的角度找到关于这个主题的各种答案,但我只是在开发测试并从Xamarin.UITest中寻找一些可以告诉我的方法。对于ios,有一个内置的方法,如app.Device.IsPhone,但我似乎找不到类似Android的东西。
有任何想法吗?
答案【Xamarin UITest - 确定设备是适用于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; } }


    推荐阅读