Вход в систему
Элемент предназначен для автоматизации процесса авторизации. Активность корректно работает как самостоятельно, так и в составе контейнеров. Доступен с версии Студии 1.25.1
Свойства
Символ * в названии свойства указывает на обязательность его заполнения. Описание общих свойств приведено в разделе Свойства элемента.
Свойство | Тип | Описание |
---|---|---|
Заголовок | String | Заголовок веб-страницы, запрашивающей ввод учетных данных. Поддерживается использование символа *. |
Пользователь* | String | Имя пользователя для авторизации на веб-ресурсе. Должно быть указано в двойных кавычках (например, “UserName”). |
Пароль* | String | Пароль для авторизации. Должно быть указано в двойных кавычках (например, “Password123”). |
Таймаут* | Int32 | Максимальное время ожидания завершения процесса в миллисекундах. По умолчанию установлено значение 10000. |
Особенности работы с Chrome при автоматизации интерфейса
-
Ограничения UIA в Chrome:
- Поддерживаются только элементы интерфейса браузера:
- Панели инструментов
- Вкладки
- Меню
- Кнопки управления
- Содержимое веб-страниц (HTML-элементы) по умолчанию недоступно для автоматизации через UIA
- Поддерживаются только элементы интерфейса браузера:
-
Способы включения поддержки содержимого страниц:
Способ 1. Запуск с параметром доступности
start chrome.exe --force-renderer-accessibility "https://site.com"
Требования:
- Параметр должен передаваться при первоначальном запуске
- Должно открываться новое окно (флаг
--new-window
не работает)
Способ 2. Ручная активация:
- Откройте в Chrome:
chrome://accessibility
- Включите:
- “Глобальный режим специальных возможностей” (для всех страниц)
- Или выборочно для конкретных страниц
Важно: Для существующих процессов Chrome изменения не применяются