Данная статья является анонсом новой функциональности.
Не рекомендуется использовать содержание данной статьи для освоения новой функциональности.
Полное описание новой функциональности будет приведено в документации к соответствующей версии.
Полный список изменений в новой версии приводится в файле v8Update.htm.
Планируется в версии 8.5.5
Мы продолжаем развивать механизм автоматизированного тестирования. В версии 8.5.5 в нём появится ряд нововведений (в том числе по просьбам разработчиков, использующих наши технологии).
Для объекта ТестируемаяФорма реализованы новые методы:
ПолучитьПредставлениеМеню. Возвращает представление пунктов открытого меню в виде фиксированного массива строк, каждая из которых которая является представлением отдельного пункта меню.
ОтображаетсяСообщениеПользователю. Возвращает Истина, если пользователю показывается «баллон» подсказки заполнения, Ложь – если нет.
ПолучитьТекстСообщенияПользователю. Возвращает текст отображаемой в «баллоне» подсказки заполнения.
Новая функциональность, например, позволит проверить в ходе теста, что, если в форме есть какая-то ошибка, проверка заполнения выдаст правильный текст в «баллоне».
Для групп командного интерфейса главного окна в режиме Такси реализованы имена групп:
Панель разделов: ПанельРазделов / SectionsPanel
Панель избранного: ПанельИзбранного / FavoritesPanel
Панель истории: ПанельИстории / HistoryPanel
Панель открытых: ПанельОткрытых / OpenedPanel
Панель функций текущего раздела: ПанельФункцийТекущегоРаздела / CurrentSectionFunctionsPanel
Панель действий: ПанельДействий / ActionsPanel
Панель навигации: ПанельНавигации / NavigationPanel
Меню функций: МенюФункций / FunctionsMenu
Нововведение позволит тестировать панели командного интерфейса (о такой возможности нас давно просили).
Возвращает объект ТестируемоеОкноКлиентскогоПриложения окна, открытого поверх текущего окна и блокирующего его, или Неопределено, если текущее окно никто не блокирует.
Это, в частности, позволит корректно обрабатывать ситуации, когда дальнейшее прохождение автоматического теста невозможно из-за появления блокирующего окна.
Мы рассчитываем, что новые возможности автоматического тестирования позволят вам (и нам) расширить сценарии тестирования и сделать ваши (и наши) программные продукты ещё надёжнее.