Bagikan melalui


iOSAppConfigurator Kelas

Definisi

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.

Berlaku untuk