59void WebViewTest::initTestCase()
63void WebViewTest::cleanupTestCase()
67void WebViewTest::loadSignalsChangePageTest()
73 QSignalSpy loadStartedSpy(&view, &WebView::loadStarted);
74 QSignalSpy loadFinishedSpy(&view, &WebView::loadFinished);
76 view.
load(QUrl(
QSL(
"qrc:autotests/data/basic_page.html")));
78 QTRY_COMPARE(loadStartedSpy.count(), 1);
79 loadStartedSpy.clear();
85 const int loadFinishedEmitCount = qstrncmp(qVersion(),
"5.11.", 5) == 0 ? 1 : 2;
87 QTRY_COMPARE(loadFinishedSpy.count(), loadFinishedEmitCount);
88 QCOMPARE(loadStartedSpy.count(), 0);
89 loadFinishedSpy.clear();
95 QSignalSpy page3LoadStart(page3, &WebPage::loadStarted);
96 page3->load(QUrl(
QSL(
"qrc:autotests/data/basic_page.html")));
97 QVERIFY(page3LoadStart.wait());
99 view2.setPage(
new QWebEnginePage(&view2));
102 QTRY_COMPARE(loadStartedSpy.count(), 1);
103 QCOMPARE(loadFinishedSpy.count(), 0);
#define FALKONTEST_MAIN(Test)
void requestFullScreen(bool enable) override
void loadInNewTab(const LoadRequest &req, Qz::NewTabPositionFlags position) override
QWidget * overlayWidget() override
bool isFullScreen() override
void closeView() override
void setPage(WebPage *page)
void load(const QUrl &url)