Выбираю фреймоврк для тестирования UI linux приложений и стокнулся с такой проблемой.
Все что я нашел завязано на запись пользовательский действий и создание скриптов.
Под виндоус много вариантов, testComplete, winium и т.д.
А есть ли такое же для Linux, где нужно именно программировать, а не записывать действия?
Сейчас нашел LDTP, эскперементирую с ним, но хочется узнать есть ли еще какие то варианты
Есть кросс-платформенный Sikuli, но лучше всего если ваши тесты будут частью кодовой базы проекта, когда вы компилируете приложение вместе с тестами, запускаете бинарь, и он внутри себя гоняет все тесты, дергая нужные APIшки. Н-р так работают хромиумные функциональные тесты. И конечно никакому selenium’у или другим тулзам типа testcomplete или ranorex не угнаться за такими тестами по скорости и надежности.