Поделиться через


AndroidAppConfigurator Класс

Определение

Представляет определенную для Android часть свободного ConfigureApp API. Не следует использовать напрямую.

public class AndroidAppConfigurator : Xamarin.UITest.Utils.IFluentInterface
type AndroidAppConfigurator = class
    interface IFluentInterface
Public Class AndroidAppConfigurator
Implements IFluentInterface
Наследование
AndroidAppConfigurator
Реализации

Конструкторы

AndroidAppConfigurator(GenericAppConfigurator)

Часть текучих ConfigureApp API. Не следует использовать напрямую.

Методы

ApiKey(String)
Является устаревшей.

Не рекомендуется (1.1): будет удален. Задает ключ API Xamarin Test Cloud для активации.

ApkFile(String)

Настраивает apk-файл для использования.

ConnectToApp()

Создает конфигурацию и подключается к уже работающему приложению. Используется для расширенных сценариев. Вместо этого следует использовать StartApp(AppDataMode) обычные пользователи.

Debug()

Включает ведение журнала отладки из средства выполнения тестов.

DeviceIp(String)

Настраивает IP-адрес устройства. Как правило, рекомендуется оставить ненастроенным, если приложение iOS не запущено на физическом устройстве.

DevicePort(Int32)

Настраивает порт устройства. Как правило, лучше оставить ненастроенным.

DeviceSerial(String)

Настраивает последовательную часть adb устройства. Как правило, рекомендуется оставить ненастроенным, если вы не хотите запускать определенное устройство.

DisableSpecFlowIntegration()

Отключает автоматическое создание снимков экрана после каждого шага SpecFlow.

EnableLocalScreenshots()

Включает сохранение локального снимка экрана. Всегда включено в облаке.

GetConfiguration(StartAction, AppDataMode)

Создает конфигурацию приложения Android, которую можно использовать для входных данных для AndroidApp. Вместо StartApp(AppDataMode) этого следует использовать методы и ConnectToApp() , если нет особых потребностей в конфигурации.

InstalledApp(String)

Настраивает использование уже установленного приложения.

KeyStore(String, String, String, String)

Настраивает хранилище ключей, с которым подписан предоставленный APK-файл. Хранилище ключей не требуется, но гарантирует, что APK-файл нетронут и без изменений. Если хранилище ключей предоставлено, оно будет использоваться для подписывания вспомогательных apk-файлов, установленных вместе с приложением на устройстве. Если хранилище ключей не указано, Xamarin.UITest создаст хранилище ключей и откатит apk.

LaunchableActivity(String)

Настраивает запуск действия.

LogDirectory(String)

Задает каталог для хранения локальных файлов журнала в

PreferIdeSettings()

Всегда использует параметры из интегрированной среды разработки, если они присутствуют, переопределяя другие настроенные значения. Если этот параметр не задан, явная конфигурация отключит интеграцию интегрированной среды разработки.

SigningInfoFile(String)

Настраивает файл сведений для подписывания, с которым будет подписан тестовый сервер. Файл сведений о подписи не является обязательным, но его можно использовать вместо хранилища ключей для подписывания тестового сервера. Файл сведений для подписывания можно свободно предоставлять без риска утечки материала ключа. Файл сведений для подписывания можно создать с помощью средства консоли.

StartApp(AppDataMode)

Создает конфигурацию и запускает приложение на выбранном устройстве.

WaitTimes(IWaitTimes)

Настраивает время ожидания по умолчанию для платформы.

Явные реализации интерфейса

IFluentInterface.GetType()

Представляет определенную для Android часть свободного ConfigureApp API. Не следует использовать напрямую.

Применяется к