fix detection of authentication errors

This commit is contained in:
Romain Bignon 2013-08-09 11:50:47 +02:00
commit bacee4a383

View file

@ -128,14 +128,8 @@ class LoginPage(BasePage):
return True
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
errors = self.document.xpath(u'//div[@class="erreur"]')
return len(errors) > 0
class ContractsPage(BasePage):
def on_loaded(self):