51Testing软件测试论坛

标题: 一个关于watir的问题 [打印本页]

作者: Ivan0921    时间: 2011-7-20 14:06
标题: 一个关于watir的问题
require 'watir'
require 'test/unit'

class MyTest < Test::Unit::TestCase
    def test_login
        puts ('开始测试登入')
        $ie=Watir::IE.start('http://XX.XX.XX/')
        $ie.text_field(:name, 'username').clear
        $ie.text_field(:name, 'username').set('xxxxxx')
        $ie.text_field(:name, 'password').set('xxxxxx')
        $ie.button(:type, 'submit').click
        assert($ie.text.include?('xxxxxxx!'))
    end

    def test_Journal
        puts ('开始测试日志页面')
        $ie.link(:text , '日志').click  
    end
end

运行后会出现,test_Journal(MyTest):
NoMethodError: undefined method `link' for nil:NilClass

为什么说在test_Journal里没有link方法的定义啊
有高手解释下吗,要怎么改才行呢,谢谢
作者: vkemc    时间: 2011-7-25 14:06
帮顶




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2