summaryrefslogtreecommitdiffstats
path: root/examples/testcases/testcase1/testscript.qs
diff options
context:
space:
mode:
authorTim Jenssen <tim.jenssen@nokia.com>2011-02-21 16:30:31 +0100
committerTim Jenssen <tim.jenssen@nokia.com>2011-02-21 16:41:32 +0100
commit8457830abdca9d5769e2ec1bdbfb793a05e6c5dd (patch)
tree4c9e87efd34104ec59ae31efd0394e998a2434f7 /examples/testcases/testcase1/testscript.qs
init commit
Diffstat (limited to 'examples/testcases/testcase1/testscript.qs')
-rw-r--r--examples/testcases/testcase1/testscript.qs69
1 files changed, 69 insertions, 0 deletions
diff --git a/examples/testcases/testcase1/testscript.qs b/examples/testcases/testcase1/testscript.qs
new file mode 100644
index 000000000..a19c0f9de
--- /dev/null
+++ b/examples/testcases/testcase1/testscript.qs
@@ -0,0 +1,69 @@
+function Controller()
+{
+ installer.autoRejectMessageBoxes
+ installer.setMessageBoxAutomaticAnswer( "overwriteTargetDirectory", QMessageBox.Yes )
+}
+
+
+Controller.prototype.IntroductionPageCallback = function()
+{
+ gui.clickButton( buttons.NextButton )
+}
+
+Controller.prototype.LicenseAgreementPageCallback = function()
+{
+ var page = gui.pageWidgetByObjectName( "LicenseAgreementPage" )
+ page.acceptLicenseRB.setChecked( true )
+ gui.clickButton( buttons.NextButton )
+}
+
+Controller.prototype.TargetDirectoryPageCallback = function()
+{
+ var page = gui.pageWidgetByObjectName( "TargetDirectoryPage" )
+ page.targetDirectoryLE.setText( "c:\\Users\\kdab\\Desktop\\testinstall" )
+ gui.clickButton( buttons.NextButton )
+}
+
+Controller.prototype.ComponentSelectionPageCallback = function()
+{
+ var page = gui.pageWidgetByObjectName( "ComponentSelectionPage" )
+ page.deselectComponent( "com.nokia.sdk.qtcreator" )
+ page.deselectComponent( "hgrmpfl (non-existing package)" ) // bad case for component lookup
+ page.selectComponent( "hgrmpfl2 (another non-existing package)" ) // bad case for component lookup
+ gui.clickButton( buttons.NextButton )
+}
+
+Controller.prototype.DynamicQtGuiPageCallback = function()
+{
+ var page = gui.pageWidgetByObjectName( "DynamicQtGuiPage" )
+ page.checkBoxLib.setChecked( false )
+ gui.clickButton( buttons.NextButton )
+}
+
+Controller.prototype.DynamicErrorPageCallback = function()
+{
+ var page = gui.pageWidgetByObjectName( "DynamicErrorPage" )
+ page.checkBoxMakeSure.setChecked( true )
+ gui.clickButton( buttons.NextButton )
+}
+
+Controller.prototype.ReadyForInstallationPageCallback = function()
+{
+ gui.clickButton( buttons.NextButton )
+}
+
+Controller.prototype.StartMenuDirectoryPageCallback = function()
+{
+ gui.clickButton( buttons.NextButton )
+}
+
+Controller.prototype.PerformInstallationPageCallback = function()
+{
+ var page = gui.pageWidgetByObjectName( "PerformInstallationPage" )
+ page.details.button.click
+}
+
+Controller.prototype.FinishedPageCallback = function()
+{
+ gui.clickButton( buttons.FinishButton )
+}