LCL: deal with wrong passwords
Signed-off-by: Pierre Mazière <pierre.maziere@gmail.com> Signed-off-by: Romain Bignon <romain@peerfuse.org>
This commit is contained in:
parent
480e53cb00
commit
2212368eb1
2 changed files with 21 additions and 7 deletions
|
|
@ -29,8 +29,16 @@ class LoginPage(BasePage):
|
|||
self.browser['CodeId'] = passwd
|
||||
self.browser.submit()
|
||||
|
||||
class LoginErrorPage(BasePage):
|
||||
pass
|
||||
class LoginResultPage(BasePage):
|
||||
def is_error(self):
|
||||
for text in self.document.find('body').itertext():
|
||||
text=text.strip()
|
||||
# Login seems valid, but password does not
|
||||
needle='Les données saisies sont incorrectes'
|
||||
if text.startswith(needle.decode('utf-8')):
|
||||
return True
|
||||
|
||||
return False
|
||||
|
||||
class FramePage(BasePage):
|
||||
pass
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue