#{selenium 'user'} open('/application/user?key=2') assertTextPresent('Login : ben') assertTextPresent('Firstanme : Benoît') assertTextPresent('Lastname : SIMARD') assertTextPresent('Email : ben@gmail.com') assertTextPresent('Age : 28') assertTextPresent('Birthdate: 26/03/1983') assertTextPresent('Is active : FALSE') assertTextPresent('Dev. score : 7851') assertTextPresent('Jean-François') assertTextPresent('Benoît') assertTextPresent('Antoine') assertTextPresent('Olivier') #{/selenium} #{selenium 'edit'} open('/application/edituser?key=2') type('user.login', 'ben') type('user.firstname', 'Benoît') type('user.lastname', 'SIMARD') type('user.email', 'test@no-reply.com') type('user.age', '30') type('user.birthday', '26/03/1982') type('user.devScore', '51') clickAndWait('//input[@value='Submit']') waitForPageToLoad(100) assertTextPresent('Login : ben') assertTextPresent('Firstanme : Benoît') assertTextPresent('Lastname : SIMARD') assertTextPresent('Email : test@no-reply.com') assertTextPresent('Age : 30') assertTextPresent('Birthdate: 26/03/1982') assertTextPresent('Dev. score : 51') assertTextPresent('Jean-François') assertTextPresent('Benoît') assertTextPresent('Antoine') assertTextPresent('Olivier') #{/selenium} #{selenium 'deleteRelation'} open('/application/user?key=2') clickAndWait('xpath=(//input[@type='image'])[2]') waitForPageToLoad(100) assertTextPresent('Login : ben') assertTextPresent('Firstanme : Benoît') assertTextPresent('Lastname : SIMARD') assertTextPresent('Email : test@no-reply.com') assertTextPresent('Age : 30') assertTextPresent('Birthdate: 26/03/1982') assertTextPresent('Dev. score : 51') assertTextPresent('Jean-François') assertTextPresent('Benoît') assertTextNotPresent('Antoine') assertTextPresent('Olivier') #{/selenium} #{selenium 'addRelation'} open('/application/user?key=2') type('query', 'Simard') clickAndWait('css=body > form > input[type="submit"]') waitForPageToLoad(100) clickAndWait('//input[@value='Related']') assertTextPresent('Login : ben') assertTextPresent('Firstanme : Benoît') assertTextPresent('Lastname : SIMARD') assertTextPresent('Email : test@no-reply.com') assertTextPresent('Age : 30') assertTextPresent('Birthdate: 26/03/1982') assertTextPresent('Dev. score : 51') assertTextPresent('Jean-François') assertTextPresent('Benoît') assertTextPresent('Antoine') assertTextPresent('Olivier') #{/selenium} #{selenium 'addUser'} open('/application/adduser') type('user.login', 'test') type('user.firstname', 'test') type('user.lastname', 'test') type('user.email', 'test@test.com') type('user.age', '30') type('user.birthday', '26/03/1982') type('user.devScore', '42') clickAndWait('//input[@value='Submit']') assertTextPresent('Login : test') assertTextPresent('Firstanme : test') assertTextPresent('Lastname : test') assertTextPresent('Email : test@test.com') assertTextPresent('Age : 30') assertTextPresent('Birthdate: ') assertTextPresent('Dev. score : 42') #{/selenium} #{selenium 'home'} deleteAllVisibleCookies() open('/') assertTitle('Home') assertTextPresent('Jean-François') assertTextPresent('Benoît') assertTextPresent('Antoine') assertTextPresent('Olivier') assertTextPresent('test@test.com') #{/selenium}