Я делаю это:
try: self.failUnless(sel.is_text_present("F!")) #sel.is_text_present("F!") is false
except AssertionError, e:
print("x"+e+"y")
sys.exit()
ничего не печатает, кроме ху. нет имени класса или чего-либо еще. что обычно содержит ошибка в AssertionError?
edit: очевидно, пользователь предоставляет свое собственное сообщение. селен породил многие из них:
except AssertionError, e: self.verificationErrors.append(str(e))
вообще не отправляя сообщение, поэтому оно добавляет кучу пустых строк в VerificationErrors.