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
|
import QtQuick 2.0
import QtTest 1.0
import QtWebKit 3.0
import "../common"
TestWebView {
id: webView
width: 400
height: 300
SignalSpy {
id: spyTitle
target: webView
signalName: "titleChanged"
}
TestCase {
name: "WebViewTitleChangedSignal"
function test_titleFirstLoad() {
compare(spyTitle.count, 0)
var testUrl = Qt.resolvedUrl("../common/test3.html")
webView.url = testUrl
verify(webView.waitForLoadSucceeded())
compare(webView.title, "Test page 3")
spyTitle.clear()
spyTitle.wait()
compare(webView.title, "New Title")
}
}
}
|