배경 : 페이지 개체와 Rspec을 사용하고 있습니다. 페이지, 개체가 올바르게 설정됩니다. 기본적으로 발생하는 것은 while 문을 건너 뛰고 페이지에 변수 label
이 있는지 직접 확인하는 것입니다.문이 작동하지 않는 이유는 무엇입니까?
변수에 페이지에 label
변수가 있는지 확인한 다음 20 초 기다렸다가 페이지를 새로 고친 다음 다시 최대 30 번 확인하고 30 번째 오류가 발생하면 모두 실패합니다 함께. 발견하면 다시 점검하고 통과해야합니다.
def check_label(label, current_page)
labels_filter_element.click
check_label_sla(label, current_page)
current_page.text.should include label
end
def check_label_sla(label, current_page)
t = 30
i = 0
while i < t
if current_page.text.should include label
return
else
sleep(20)
current_page.refresh
i += 1
end
end
end
나는 current_page.text.should include label
항상 TRUE 반환하는 경우입니다 무슨 일이 일어나고 있는지 생각하지만, 잘 모르겠어요. 더 많은 정보가 필요하시면 알려주십시오.
, 감사합니다. –