返回空字符串,我这样做:Asse田在python
try: self.failUnless(sel.is_text_present("F!")) #sel.is_text_present("F!") is false
except AssertionError, e:
print("x"+e+"y")
sys.exit()
正在打印什么,除了XY。没有课程名称或其他任何东西。 AssertionError中的错误通常包含什么?
编辑:显然用户提供自己的消息。硒生成了许多这些:
except AssertionError, e: self.verificationErrors.append(str(e))
根本没有发送消息,所以它附加了一串空字符串到verificationErrors。
nooooooooooo。我有30个文件,其中包含许多由硒生成的断言。他们都是这样的。无论何时某个特定测试的断言失败,我都不知道断言失败的原因。 – tipu 2011-02-15 20:48:19