返回空字符串,我這樣做: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