Spec-Zone .ru
спецификации, руководства, описания, API

Библиотека Разработчика iOS

Разработчик

Ссылка класса UIAHost

Опции
Развертывание Target:

На этой странице

UIAHost

Наследование


Не применимый

Соответствует


Не применимый

Оператор импорта


Не применимый не применимый

Доступность


Доступный в iOS 5.0 и позже.

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

Для объяснения того, как использовать это и связанные классы, посмотрите Автоматизацию Тестирование UI в Инструментальном Руководстве пользователя.

  • Выполняет задачу от инструментального процесса Автоматизации, работающего на узле.

    Объявление

    JavaScript

    (object) performTaskWithPathArgumentsTimeout(path, args, timeout)

    Параметры

    path

    Путь кода для выполнения, относительно корневого уровня загрузочного диска узла.

    args

    Массив, указывающий параметры за код, который будет выполнен.

    timeout

    Длина, в секундах, льготного периода, в который задача, как ожидают, выполнится перед резюме выполнения сценария.

    Обсуждение

    Процесс выполняется из контекста Инструментального родительского процесса приложения. Код ниже работает echo команда для отображения “Привет Мира” с льготным периодом 5 секунд.

    Возвращенный объект содержит свойства exitCode, stdout, и stderr. Пример использует эти свойства для получения кода выхода, потока стандартного вывода и потока стандартной погрешности, выводя на экран каждого в сообщении журнала с a debug уровень серьезности.

    • var target = UIATarget.localTarget();
    • var host = target.host();
    • var result = host.performTaskWithPathArgumentsTimeout("/bin/echo", ["Hello World"], 5);
    • UIALogger.logDebug("exitCode: " + result.exitCode);
    • UIALogger.logDebug("stdout: " + result.stdout);
    • UIALogger.logDebug("stderr: " + result.stderr);

    Доступность

    Доступный в iOS 5.0 и позже.