【发布时间】:2012-07-24 16:07:09
【问题描述】:
NoMethodError: # 的未定义方法 `assert_true'
这对我所有的断言都是一样的。测试运行但无法断言。
未能断言的示例测试
class Cwy001 < Test::Unit::TestCase
def testCWY001
$base_url = "http://foo.foo.com/"
$patience = 5
$user = User.new
nav = Nav.new
calendar_m_view = Calendar_m_view.new
$user.loadUser("Selenium Robot10") #Event Scheduler in the Selenium Users group
nav.changeWg("Selenium Users Group")
nav.goToCalendar
assert_true(calendar_m_view.add(6)) #make sure that This user can add events to the calendar
$driver.quit
end
end
测试本身运行得很好,但是一旦使用自动运行程序运行它就会出错。
【问题讨论】:
标签: ruby unit-testing selenium testunit selenium-webdriver