Взаимодействие со значком приложения и меню из LDTP

Я использую LDTP Python API для тестирования настольных приложений под Ubuntu (оболочка Unity, Ubuntu 12.04). Я не могу найти, есть ли какой-нибудь доступный способ взаимодействия со значком appindicator и меню с помощью API, и если это вообще возможно. Кто-нибудь может предложить решение?

1
задан 2 October 2013 в 14:46

1 ответ

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

Что такое автопилот?

Автопилот - это инструмент для функционального тестирования. Он имитирует действия пользователя, генерируя события клавиатуры и мыши, а затем проверяя внутреннее состояние рассматриваемого приложения. Работает для приложений на базе gtk и qt. Автопилот написан на питоне. Тесты - это стандартные модульные тесты Python, а самоанализ выполняется с помощью вызовов DBus.

Ознакомьтесь с официальной документацией: http://unity.ubuntu.com/autopilot/

Вот также учебное пособие для начала работы: http: // developer.ubuntu.com/resources/cookbook/mobile/how-to-write-autopilot-tests/

Даже ваше видео действительно показывает, как его можно использовать для работы с qml / qt приложения: http://www.youtube.com/watch?v=qD_e_xqlBbg

0
ответ дан 2 October 2013 в 14:46

Другие вопросы по тегам:

Похожие вопросы: