#{selenium 'login'} open('/login') waitForPageToLoad(100) assertTitle('CAS Mock Server - Login') type('login', 'admin') type('password', 'admin') clickAndWait('//input[@value='Login']') assertTextPresent('Welcome admin') #{/selenium} #{selenium 'logout'} open('/logout') assertTextPresent('Logout done !') #{/selenium} #{selenium 'private page role1'} open('/private/checkrightok') assertTitle('CAS Mock Server - Login') #{/selenium} #{selenium 'private page role2'} open('/private/checkrightko') assertTitle('CAS Mock Server - Login') #{/selenium} #{selenium 'restricted controller role 1'} open('/restrictedroleok/index') assertTitle('CAS Mock Server - Login') #{/selenium} #{selenium 'restricted controller role 2'} open('/restrictedroleko/index') assertTitle('CAS Mock Server - Login') #{/selenium} #{selenium 'proxy ticket'} open('/private/proxyticket') assertTitle('CAS Mock Server - Login') #{/selenium}