Russian Qt Forum

Qt => Установка, сборка, отладка, тестирование => Тема начата: Racheengel от Апрель 25, 2007, 00:39



Название: Qt 4.2: QTestEventList не работает
Отправлено: Racheengel от Апрель 25, 2007, 00:39
Кто-нибудь вообще пользовался QtTest модулем и QTestEventList в частности? Мне так и не удалось добиться от него нормальной эмуляции нажатий...


Название: Re: Qt 4.2: QTestEventList не работает
Отправлено: TheBlade от Май 18, 2010, 13:51
Собственно есть пример:
 QTestEventList events;
 events.addKeyClick('a');
 events.addKeyClick(Qt::Key_Backspace);
 events.addDelay(200);

 QLineEdit *lineEdit = new QLineEdit(myParent);
 ...
 events.simulate(lineEdit);
 events.simulate(lineEdit);
вполне рабочий.
Но чтобы можно было использовать модуль тестирования нужно в проекте написать строку:
CONFIG += qtestlib