loginpage > forgot password
assertTextPresent Forgot your password?
click //div[@id="formElement-login-field-forgotpassword-inputbox"]/span/a
pause 500
waitForCondition selenium.browserbot.getUserWindow().Ajax.activeRequestCount == 0 10000
assertElementNotPresent //input[@id="login-field-username"]
assertElementNotPresent //input[@id="login-field-password"]
assertElementNotPresent //input[@id="login-field-loginremain"]
assertElementNotPresent //button[@id="login-field-submit"]
assertElementPresent //input[@id="forgotpassword-field-username"]
assertElementPresent //button[@id="forgotpassword-field-submit"]
assertElementPresent //button[@id="forgotpassword-field-cancel"]
click //button[@id="forgotpassword-field-submit"]
pause 500
waitForCondition selenium.browserbot.getUserWindow().Ajax.activeRequestCount == 0 10000
assertTextPresent The entered user name does not exist
click //button[@id="forgotpassword-field-cancel"]
pause 200
waitForCondition selenium.browserbot.getUserWindow().Ajax.activeRequestCount == 0 10000
assertElementNotPresent //input[@id="forgotpassword-field-username"]
assertElementNotPresent //button[@id="forgotpassword-field-submit"]
assertElementNotPresent //button[@id="forgotpassword-field-cancel"]
assertElementPresent //form[@id="login-form"]
assertElementPresent //input[@id="login-field-username"]
assertElementPresent //input[@id="login-field-password"]
assertElementPresent //input[@id="login-field-loginremain"]
assertElementPresent //button[@id="login-field-submit"]
assertTextPresent User Name
assertTextPresent Password
assertTextPresent Remember
assertTextPresent Login
assertTextPresent Forgot your password?