我在使用页面对象方法调用来返回页面上的对象时遇到问题。
这是我在 test_log_in.rb 中的示例代码
...
class TestLogIn < Test::Unit::TestCase
.....
def test_failed_log_in
@log_in_page= LogIn.new(@browser)
@log_in_page.go_to_log_in
@log_in_page.log_in("174773476","test","aaa111as")
puts @log_in_page.error_message
puts @log_in_page.get_error_message
end
end
我的登录类定义如下:
class LogIn
include PageObject
...
h3(:error_message, :class => 'no-margin white-text')
...
def log_in (access_number, user_id, password)
self.access_number = access_number
self.user_id = user_id
self.password = password
log_me_in
AccountSummary.new(@browser)
end
....
def get_error_message
self.error_message
end
....
end
为什么以下行不返回任何输出?
puts @log_in_page.error_message
puts @log_in_page.get_error_message
你能帮我么?
谢谢。