3
나는 watin을 사용하여 단위 테스트를하고 있습니다. 하지만 문제는 웹 페이지가 너무 길어 져서로드가 너무 길어질 때 필요한 요소가 여전히 사용할 수 없기 때문에 테스트 자동화가 실패하지만 컨트롤 액션이 이미 watin에서 실행 되었기 때문입니다.웹 페이지가로드 될 때 지연을 처리하는 방법은 무엇입니까?
나는 watin을 사용하여 단위 테스트를하고 있습니다. 하지만 문제는 웹 페이지가 너무 길어 져서로드가 너무 길어질 때 필요한 요소가 여전히 사용할 수 없기 때문에 테스트 자동화가 실패하지만 컨트롤 액션이 이미 watin에서 실행 되었기 때문입니다.웹 페이지가로드 될 때 지연을 처리하는 방법은 무엇입니까?
Settings.WaitUntilExistsTimeOut
을 설정하면 필요한만큼 기다릴 수 있습니다.
정확히 어떻게 사용할 수 있습니까? –
@Thilina Fonseka :'WatiN.Core.Settings.WaitUntilExistsTimeOut = 120' 2 분. "WatiN.Core.Settings.WaitForCompleteTimeOut'을 설정해야 할 수도 있습니다. – prostynick
WaitForCompleteTimeOut은 페이지가 완전히로드 될 때까지 대기하는 것입니다. WaitUntilExistsTimeOut은 페이지에서 요소가 "표시"될 때까지 기다리는 것입니다. 주로 dom 요소가 페이지에 동적으로 만들어 질 때 유용합니다. –