共用方式為


AndroidAppConfigurator 類別

定義

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

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

建構函式

AndroidAppConfigurator(GenericAppConfigurator)

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

方法

ApiKey(String)
已過時。

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

ApkFile(String)

設定要使用的 apk 檔案。

ConnectToApp()

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

Debug()

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

DeviceIp(String)

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

DevicePort(Int32)

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

DeviceSerial(String)

設定裝置的 adb 序列。 除非您想要執行特定裝置,否則通常最好保持未設定。

DisableSpecFlowIntegration()

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

EnableLocalScreenshots()

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

GetConfiguration(StartAction, AppDataMode)

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

InstalledApp(String)

設定已安裝的應用程式以使用。

KeyStore(String, String, String, String)

設定所提供 apk 檔案已簽署的金鑰存放區。 不需要金鑰存放區,但會確保 apk 檔案是不變且不變的。 如果提供金鑰存放區,則會用來簽署隨裝置上的應用程式一起安裝的輔助 apk。 如果未提供金鑰存放區,Xamarin.UITest 將會產生金鑰存放區並重新簽署 apk。

LaunchableActivity(String)

設定要啟動的活動。

LogDirectory(String)

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

PreferIdeSettings()

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

SigningInfoFile(String)

設定測試伺服器將用來「簽署」的簽署資訊檔案。 不需要簽署資訊檔案,但可以取代用來簽署測試伺服器的金鑰存放區。 簽署資訊檔案可以自由共用,而不需要洩漏金鑰處理資料的風險。 簽署資訊檔案可以使用主控台工具產生。

StartApp(AppDataMode)

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

WaitTimes(IWaitTimes)

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

明確介面實作

IFluentInterface.GetType()

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

適用於