blob: aa0baae4f78e7efa41988fa8528116481ba2654c (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
|
import QtQuick 2.0
import QtTest 1.0
import QtWebKit 3.0
import QtWebKit.experimental 1.0
WebView {
property var loadStatus: null
function waitForLoadSucceeded() {
var timeout = 5000
var i = 0
while (i < timeout && loadStatus != WebView.LoadSucceededStatus) {
testResult.wait(50)
i += 50
}
var success = loadStatus == WebView.LoadSucceededStatus
loadStatus = null
return success
}
function waitForLoadFailed() {
var timeout = 5000
var i = 0
while (i < timeout && loadStatus != WebView.LoadFailedStatus) {
testResult.wait(50)
i += 50
}
var failure = loadStatus == WebView.LoadFailedStatus
loadStatus = null
return failure
}
TestResult { id: testResult }
onLoadingChanged: loadStatus = loadRequest.status
}
|