fileName = QFileDialog::getOpenFileName(this, tr("Открыть файл "), QDir::currentPath(), tr("TXT Files ( *.txt)"));
C++ (Qt)fileName = QFileDialog::getOpenFileName(this, tr("Открыть файл"), QDir::currentPath() + "/1.txt", tr("TXT Files ( *.txt)"));
void Test_MainWindow::test_mainWindow(){ MainWindow w; w.show(); QTest::qWaitForWindowShown(&w); QTest::qWait(1000); ////Тест закрытия программы //QTest::keyClick(w.ui.closePushButton, Qt::Key_Space); //QTest::qWait(1000); //Тест открытия файла QTest::keyClick(&w, Qt::Key_Alt); QTest::qWait(1000); QTest::keyClick(w.ui.menuBar, Qt::Key_Enter); QTest::qWait(1000); QTest::keyClick(w.ui.menu, Qt::Key_Enter); QTest::qWait(1000); QTest::keyClick(&w, Qt::Key_Enter); //открылся диалог QTest::qWait(1000); // здесь у меня и началиь проблемы //QTest::keyClicks(куда не понятно) ////Тест добавления данных //открытие файла добавить //QTest::keyClicks(w.ui.nameLineEdit, "Walter"); //QTest::qWait(1000); //QTest::keyClicks(w.ui.surnameLineEdit, "White"); //QTest::qWait(1000); //QTest::keyClick(w.ui.addPushButton, Qt::Key_Space); //QTest::qWait(3000); ////Тест вывода данных (Все поля) ////открытие файла добавить //QTest::mouseClick(w.ui.allFieldsRadioButton, Qt::LeftButton); //QTest::qWait(1000); //QTest::mouseClick(w.ui.printPushButton, Qt::LeftButton); //QTest::qWait(3000); ////Тест вывода данных (Список имен) ////открытие файла добавить //QTest::mouseClick(w.ui.nameFieldsRadioButton, Qt::LeftButton); //QTest::qWait(1000); //QTest::mouseClick(w.ui.printPushButton, Qt::LeftButton); //QTest::qWait(3000); ////Тест вывода данных (Список фамилий) ////открытие файла добавить //QTest::mouseClick(w.ui.surnameFieldsRadioButton, Qt::LeftButton); //QTest::qWait(1000); //QTest::mouseClick(w.ui.printPushButton, Qt::LeftButton); //QTest::qWait(3000); //Тест ввода неполных данных //открытие файла добавить //QTest::keyClicks(w.ui.nameLineEdit, "Hank"); //QTest::qWait(1000); //QTest::keyClick(w.ui.addPushButton, Qt::Key_Space); //QTest::qWait(3000);}