페이지 개체 메서드 호출을 사용하여 페이지에서 개체를 반환하는 데 문제가 있습니다.페이지 개체에서 메서드 호출이 결과를 반환하지 않습니다.
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
다음 줄이 더 출력을 의지를 반환 이유 : 여기
는...
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
클래스 내 로그가 아래에 정의되어 test_log_in.rb 내 예제 코드인가?
puts @log_in_page.error_message
puts @log_in_page.get_error_message
도와 주실 수 있습니까?
감사합니다.
(2) 문제를 재현하는 데 필요한 최소한의 코드 만 간소화 할 수 있다면 (예 : 해체 방법이 적절하지 않은 경우). 더 직접적으로 문제를 제기하고 재현하는 것이 쉬울수록 추측하거나 가정하지 않고 대답을하는 것이 더 쉬워집니다. –
안녕하세요 저스틴, 죄송합니다. 예제를 단순화했습니다. 그래도 이해가되지 않으면 알려주세요. – nzsquall
스타일을 포함하여 오류 메시지의 HTML을 공유 할 수 있습니까? 텍스트가 없다는 것을 감안할 때 (출력이 없다는 것을 의미한다고 가정 할 때) 요소의 텍스트가 표시되지 않을 가능성이 높습니다 (타이밍 문제 또는 스타일 문제 일 수 있음). –