【发布时间】:2011-03-25 18:25:16
【问题描述】:
我正在基于 selenium 提供的代码在 python 中做一个测试套件,在检查实际页面时出现奇怪的断言错误,如下所示:
sel.click("link=Overview")
sel.wait_for_page_to_load("30000")
self.assertEqual("Naaya testing - Subtitlu testare", sel.get_title())
sel.click("link=Portal properties")
sel.wait_for_page_to_load("30000")
self.assertEqual("Naaya testing - Subtitlu testare", sel.get_title())
sel.click("link=Metadata")
sel.wait_for_page_to_load("15000")
在这段代码中奇怪的是,我只在代码中第一次出现时才得到断言错误,在我将第一次出现更改为:
title = sel.get_title()
self.failUnless(title == "Naaya testing - Subtitlu testare","nu sunt "
"pe pagina principala")
我摆脱了错误,但我仍然不明白为什么第二个断言没有失败,但第一个断言失败了?
【问题讨论】:
-
sel = self.selenium 抱歉我忘了
标签: python unit-testing selenium