diff options
| author | Damian Jansen <damian.jansen@nokia.com> | 2011-02-24 16:40:09 +1000 |
|---|---|---|
| committer | Damian Jansen <damian.jansen@nokia.com> | 2011-02-24 16:40:09 +1000 |
| commit | 78576fe54db197fb4a985f0ac6c8873e3af23006 (patch) | |
| tree | 3adea677932b9b05836545df5ba49f41ce62b22d | |
| parent | f65377e49877b94f4d75f6aba79af7e9a5d730dc (diff) | |
Fix webbrowser test
| -rw-r--r-- | Qt/demos/declarative/webbrowser/sys_webbrowser/sys_webbrowser.qtt | 34 |
1 files changed, 8 insertions, 26 deletions
diff --git a/Qt/demos/declarative/webbrowser/sys_webbrowser/sys_webbrowser.qtt b/Qt/demos/declarative/webbrowser/sys_webbrowser/sys_webbrowser.qtt index 601752b..21fc7d0 100644 --- a/Qt/demos/declarative/webbrowser/sys_webbrowser/sys_webbrowser.qtt +++ b/Qt/demos/declarative/webbrowser/sys_webbrowser/sys_webbrowser.qtt @@ -44,35 +44,17 @@ testcase = { web1: function() { - startDemo("webbrowser"); - + startApplication("qmlviewer", ["$QT_SRC_DIR/demos/declarative/webbrowser/webbrowser.qml"]); + print(getenv("QT_SRC_DIR")); + if(getenv("QT_SRC_DIR") == "") { + skip("Please set environment variable QT_SRC_DIR to source root", SkipAll); + } var url = findWidget( { qmlType: "TextInput" } ); var title = findWidget( { qmlType: "Text" } )[0]; var web = findWidget( { qmlType: "WebView" } ); - - enter("www.google.com", url); - waitFor() { return getProperty(web, "progress") == 1; } - - print("Title: " + getText(title)); - selectIndex( "[title=\"Google Search\"]", web); - enter("nokia qt", web); - - var links = getList(web); - prompt(links); - - for (var i=8; i<links.length; i++) { - print("Clicking " + links[i]); - select(links[i], web); - } - - prompt(activeWidgetInfo()); + expect(function(){ return getProperty(web, "progress") == 1 }, 5000, 1, "Page not loaded in time"); + enter("http://www.google.com", url); + expect(function(){ return getProperty(web, "progress") == 1 }, 5000, 1, "Page not loaded in time"); } } -// Starts a demo QML file -function startDemo(demo, demoQml) { - if (demoQml == undefined) { - demoQml = demo; - } - startApplication("qml", ["$QT_SRC_DIR/demos/declarative/" + demo + "/" + demoQml + ".qml"]); -} |
