私はiPhoneとiPadsに対して実行されるiOSテストを実行しています。アプリはどちらのデバイスでもわずかに異なりますので、どのテストを実行するかを区別する方法が必要です。私はIDevice.IsPhoneまたはIDevice.IsTabletプロパティがあることがわかりますが、これらはプライベートなのでアクセスできません。Xamarin UIテストでapp.Device.IsPhoneを使用できないのはなぜですか
使用しているデバイスやインターフェイスのプロパティにアクセスする方法を簡単に見つける方法はありますか?
[SetUp]
public void BeforeEachTest()
{
app = AppInitializer.StartApp(platform);
}
public bool DeviceIsiPad()
{
var device = app.Device;
if (device.IsTablet)
{
return true;
}
else {
return false;
}
}
'app'の種類は何ですか? – Krumelur
あなたはどのナゲットパッケージを使用していますか? – valdetero
@valderteroナゲットパッケージを使用していません – Teague