AndroidAppConfigurator 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
代表 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 特定部分。 不應該直接使用。 |