[Webtest] [webtest][JIRA] Closed: (WT-113) Warning Messages: verifyNoDialogResponses only works if you use verifyProperty first
Paul King (JIRA)
webtest@lists.canoo.com
Mon, 19 Dec 2005 23:12:14 +0100 (CET)
[ http://webtest-community.canoo.com/jira/browse/WT-113?page=history ]
Paul King closed WT-113:
------------------------
No feedback that there were any issues with the fix
> Warning Messages: verifyNoDialogResponses only works if you use verifyProperty first
> ------------------------------------------------------------------------------------
>
> Key: WT-113
> URL: http://webtest-community.canoo.com/jira/browse/WT-113
> Project: WebTest
> Type: Bug
> Reporter: Annette Cass
> Assignee: Paul King
>
> verifyNoDialogResponses only works if you pair it with verifyProperty. It doesn't work if you do NOT use verifyProperty first.
> Situation:
> I want to make sure that unexpected message boxes are identified and will throw out an error.
> In code below:
> - I created a situation where I knew a message box would be generated when a required field wasn't filled in and the record was submitted.
> - verifyNoDialogResponses failed to pick up the presence of a message box indicating the record wasn't saved because of a missing field.
> - The following steps to search for the record that was supposedly added didn't work -- because it never shifted to the "Search" screen. Instead, it "found" the record because it was stuck on the original "Add" screen.
> Any questions on this - please feel free to e-mail me at Annette.Cass@duke.edu
> Thanks.
> Annette Cass
> <?xml version="1.0" encoding="ISO-8859-1"?>
> <!DOCTYPE project [
> <!ENTITY init SYSTEM "modules/init.properties">
> <!ENTITY config SYSTEM "modules/config.properties">
> <!ENTITY loginAdminUser SYSTEM "steps/loginAdminUser.txt">
> ]>
> <project name="View Data Collection Form" basedir="." default="CreateSite">
> <property file="config/registryWebTest.properties"/>
> &init;
> <target name="CreateSite" >
> <testSpec name="CreateSite" >
> &config;
> <steps>
> &loginAdminUser;
> <prepareDialogResponse dialogType="alert" saveProperty="simpleDialog" />
> <!-- Navigate to create site, populate Site data -->
> <invoke description="Navigate to create site and populate Site data" url="${createSiteUrl}" />
> <verifyTitle description="Verify Create Site screen is displayed" text="Create Site" />
> <selectForm description="Select form" name="registryForm" />
> <setInputField description="Set site id" name="siteValue.siteCode" value="${SiteId}" />
> <setInputField description="Set Site name" name="siteValue.name" value="${SiteName}" />
> <setInputField description="Set Site City" name="siteValue.city" value="${SiteCity}" />
> <setInputField description="Set Site State" name="siteValue.state" value="${SiteState}" />
>
> <!-- TESTING NOT filling in REGISTRY field AND SEEING IF verifyNoDialogResponses picks up error -->
>
> <clickButton description="Submit the new Site data" htmlId="ApplyButton" />
> <verifyNoDialogResponses description="Check all responses were used" />
>
> <!-- Search for the newly created Site and verify it's found -->
> <invoke description="Search for newly created site and verify it is found" url="${viewSiteUrl}" />
> <verifyTitle description="Verify transition to View Sites screen" text='View Sites' />
> <setInputField description="Set Site name" name="siteValue.name" value="${SiteName}" />
> <clickButton description="Search for newly created Site" htmlId="SearchButton" save="View_Sites_Search_For_${SiteName}" />
> <verifyText description="Verify newly created Site is found by search" text="${SiteName}" />
>
> <!-- invoke description="Logout" url="${LogoutUrl}" / -->
> </steps>
> </testSpec>
> </target>
> </project>
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://webtest-community.canoo.com/jira/secure/Administrators.jspa
-
If you want more information on JIRA, or have a bug to report see:
http://www.atlassian.com/software/jira