我正在运行 iOS 测试,这些测试将针对 iPhone 和 iPad 运行。该应用程序在两种设备上略有不同,因此我需要一种方法来区分运行测试的是哪一个。我可以看到有一个 IDevice.IsPhone 或 IDevice.IsTablet 属性,但这些是私有的,我无法访问它们。
是否有一种简单的方法可以找出您正在使用的设备或访问界面上的属性的方法?
[SetUp]
public void BeforeEachTest()
{
app = AppInitializer.StartApp(platform);
}
public bool DeviceIsiPad()
{
var device = app.Device;
if (device.IsTablet)
{
return true;
}
else {
return false;
}
}