iOSAppConfigurator Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mewakili bagian spesifik iOS dari API yang ConfigureApp fasih. Tidak boleh digunakan secara langsung.
public class iOSAppConfigurator : Xamarin.UITest.Utils.IFluentInterface
type iOSAppConfigurator = class
interface IFluentInterface
Public Class iOSAppConfigurator
Implements IFluentInterface
- Warisan
-
iOSAppConfigurator
- Penerapan
Konstruktor
iOSAppConfigurator(GenericAppConfigurator) |
Bagian dari API yang ConfigureApp fasih. Tidak boleh digunakan secara langsung. |
Metode
ApiKey(String) |
Kedaluwarsa.
Tidak digunakan lagi (1.1): Akan dihapus. Mengatur kunci api Xamarin Test Cloud yang akan digunakan untuk aktivasi. |
AppBundle(String) |
Mengonfigurasi app bundle yang akan digunakan. Akan memaksa jalankan pada simulator. |
AppBundleZip(String) |
Mengonfigurasi bundel aplikasi zip untuk digunakan. Akan memaksa jalankan pada simulator. |
AutArguments(IEnumerable<String>) |
Mengatur argumen yang akan dikirim ke AUT. |
AutEnvironmentVars(Dictionary<String,String>) |
Mengatur lingkungan untuk dikirim ke AUT. |
CodesignIdentity(String) |
Kedaluwarsa.
Tentukan identitas yang digunakan untuk memberi kode sumber daya aplikasi. Hanya berlaku saat menggunakan DeviceAgent dan pengujian dengan perangkat fisik. Jika tidak disediakan, identitas yang digunakan untuk menandatangani AppBundle(String) aplikasi atau AppBundleZip(String) akan digunakan. |
ConnectToApp() |
Membangun konfigurasi dan menyambungkan ke aplikasi yang sudah berjalan. Digunakan untuk skenario tingkat lanjut. Pengguna reguler harus menggunakan StartApp(AppDataMode) sebagai gantinya. |
Debug() |
Mengaktifkan pengelogan debug dari runner pengujian. |
DeviceIdentifier(String) |
Mengonfigurasi perangkat untuk digunakan dengan pengidentifikasi perangkat (UUID). |
DeviceIp(String) |
Mengonfigurasi alamat ip perangkat. Umumnya paling baik dibiarkan tidak diatur kecuali Anda menjalankan aplikasi iOS di perangkat fisik. |
DevicePort(Int32) |
Mengonfigurasi port perangkat. Umumnya paling baik dibiarkan tidak diatur. |
DisableSpecFlowIntegration() |
Menonaktifkan pembuatan cuplikan layar otomatis setelah setiap langkah SpecFlow. |
EnableLocalScreenshots() |
Mengaktifkan penyimpanan cuplikan layar lokal. Selalu diaktifkan di cloud. |
GetConfiguration(StartAction, AppDataMode) |
Membangun konfigurasi aplikasi iOS yang dapat digunakan untuk input untuk iOSApp. Metode StartApp(AppDataMode) dan ConnectToApp() harus digunakan sebagai gantinya kecuali Anda memiliki kebutuhan khusus untuk konfigurasi. |
InstalledApp(String) |
Mengonfigurasi aplikasi yang diinstal untuk digunakan. Akan memaksa eksekusi pada perangkat fisik. |
LogDirectory(String) |
Mengatur direktori untuk menyimpan file log lokal |
PreferIdeSettings() |
Selalu gunakan pengaturan dari IDE jika ada, menimpa nilai lain yang dikonfigurasi. Jika tidak diatur, konfigurasi eksplisit akan menonaktifkan integrasi IDE. |
StartApp(AppDataMode) |
Membangun konfigurasi dan meluncurkan aplikasi pada perangkat atau simulator yang dipilih. |
WaitTimes(IWaitTimes) |
Mengonfigurasi waktu tunggu default untuk kerangka kerja. |
Implementasi Antarmuka Eksplisit
IFluentInterface.GetType() |
Mewakili bagian spesifik iOS dari API yang ConfigureApp fasih. Tidak boleh digunakan secara langsung. |