У меня возникла проблема с использованием вызова метода объекта страницы для возврата объекта на странице.
Вот мой пример кода в 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
Не могли бы вы мне помочь?
Спасибо.