Перейти к содержимому

ugoljok_91

Регистрация: 14 мая 2018
Offline Активность: 07 авг 2018 14:23
-----

Мои темы

Автоматизация desktop-приложения с элементами DevExpress (codedUI)

24 июля 2018 - 11:24

Добрый день!
Руководством была поставлена задача автоматизации тестирования desktop приложения, написанного на delphi. Из инструментов на данный момент имеется Visual Studio 2013 и coded UI, его и использовала.
Однако, в ходе написания пробных тестов выяснилось, что в приложении присутствуют элементы интерфейса, созданные с использованием DevExpress. И через CUIT к ним достучаться не получается (например, элемент TcxGrid). На форуме поддержки DevExpress так же нашла ответы от 2015 года, что через CUIT с их элементами работать не получится. 
В связи с этим вопрос, есть ли какая-то возможность достучаться до подобных элементов? Возможно не через запись рекордером, а описать вручную по аналогии с тем, как это делает рекордер? Или в эти дебри вообще лучше не лезть...

 

Возможно сможете подсказать какой-то инструмент, позволяющий работать с DevExpress? Желательно бесплатный, т.к. покупать testcomplete или ranorex компания не станет.
Пока пробовала ознакомится с pywinauto и SWAPY, словила кучу ошибок, судя по коментам на git, не поддерживается уже.

Возможно есть какие-то плагины для студии по работе с DevExpress, но я пока ничего не нагуглила…

Заранее спасибо за помощь!