共用方式為


iOSAppConfigurator 類別

定義

代表 Fluent API 的 ConfigureApp iOS 特定部分。 不應該直接使用。

public class iOSAppConfigurator : Xamarin.UITest.Utils.IFluentInterface
type iOSAppConfigurator = class
    interface IFluentInterface
Public Class iOSAppConfigurator
Implements IFluentInterface
繼承
iOSAppConfigurator
實作

建構函式

iOSAppConfigurator(GenericAppConfigurator)

Fluent API 的 ConfigureApp 一部分。 不應該直接使用。

方法

ApiKey(String)
已過時。

已淘汰 (1.1) :將會移除。 設定要用於啟用的 Xamarin Test Cloud API 金鑰。

AppBundle(String)

設定要使用的應用程式套件組合。 將會強制在模擬器上執行。

AppBundleZip(String)

設定要使用的壓縮應用程式套件組合。 將會強制在模擬器上執行。

AutArguments(IEnumerable<String>)

設定要傳送至 AUT 的引數。

AutEnvironmentVars(Dictionary<String,String>)

設定要傳送至 AUT 的環境。

CodesignIdentity(String)
已過時。

指定用來編碼應用程式資源的身分識別。 僅適用于搭配實體裝置使用 DeviceAgent 和測試時。 如果未提供,則會使用用來簽署 AppBundle(String)AppBundleZip(String) 應用程式的身分識別。

ConnectToApp()

建置組態並聯機到已執行中的應用程式。 用於進階案例。 一般使用者應該改用 StartApp(AppDataMode)

Debug()

從測試執行器啟用偵錯記錄。

DeviceIdentifier(String)

將裝置設定為與裝置識別碼搭配使用, (UUID) 。

DeviceIp(String)

設定裝置的 IP 位址。 除非您在實體裝置上執行 iOS 應用程式,否則通常最好保持未設定。

DevicePort(Int32)

設定裝置的埠。 通常最好保持未設定。

DisableSpecFlowIntegration()

在每個 SpecFlow 步驟之後停用自動產生螢幕擷取畫面。

EnableLocalScreenshots()

啟用本機螢幕擷取畫面儲存。 一律在雲端中啟用。

GetConfiguration(StartAction, AppDataMode)

建置可用於 輸入的 iOSApp iOS 應用程式組態。 StartApp(AppDataMode)除非您有設定的特定需求,否則應該改用 和 ConnectToApp() 方法。

InstalledApp(String)

設定要使用的已安裝應用程式。 將會強制在實體裝置上執行。

LogDirectory(String)

設定要儲存本機記錄檔的目錄

PreferIdeSettings()

如果 IDE 存在,請一律使用來自 IDE 的設定,覆寫其他已設定的值。 如果未設定,明確設定將會停用 IDE 整合。

StartApp(AppDataMode)

建置組態,並在選取的裝置或模擬器上啟動應用程式。

WaitTimes(IWaitTimes)

設定架構的預設等候時間。

明確介面實作

IFluentInterface.GetType()

代表 Fluent API 的 ConfigureApp iOS 特定部分。 不應該直接使用。

適用於