Hi,

I have canoo web test failing running mvn integration-test only on the
PersonTests target in web-tests.xml. The entry in web-tests.xml is 

            <!-- Verify the people list screen displays without errors
-->   

            <target name="SearchPeople" description="Tests search for
and displaying all people">   

                <webtest name="searchPeople">   

                    &config;   

                    <steps>   

                        &login;   

                        <invoke description="click View People link"
url="/persons.html"/>   

                        <verifytitle description="we should see the
personList title"    

                            text=".*${personList.title}.*"
regex="true"/>   

                    </steps>   

                </webtest>   

            </target>  

 

I can confirm the resource bundle defined in beginning of web-test.xml
is correct and has the personList.title entry.  I also checked the
generated html in ..\target\webtest-data and the title generated is
Person List | Appfuse. The error I am getting is 

 

Test failed.

Test step steps
(C:\source\camstrutsbasic\src\test\resources\web-tests.xml:239: ) null
failed with message 

"Wrong document title found! Expected ".*Person List   .*" but got
"Person List | AppFuse""

 

It looks like regex could not get the match, but then all other tests
worked for example SearchUsers which looks exactly the same as
SearchPeople target.

 

If I do the integration test  Dcargo.wait=true, I can navigate to
/persons.html and see the title page is Person List | Appfuse.  Where is
Person List | Appfuse coming from ?

 

Anything else to be done here ?

 

 

Travers

 

 

 

Reply via email to