1

셀렌을 사용하여 웹 응용 프로그램을 테스트하고 있습니다. 웹 애플리케이션의 모든 양식 유효성 검사는 HTML5 및 일부 JS (사파리 브라우저 용)로 수행됩니다. 양식 유효성 검사를 테스트하는 적절한 방법이 무엇인지 알고 싶습니다.셀렌의 필수 필드를 테스트하는 적절한 방법은 무엇입니까

현재 하나의 접근법을 사용하고 있습니다. 즉, 필수 입력란을 채우기 전에 제출 버튼을 클릭했습니다. 페이지가 새로 고쳐지지 않으면 양식 검증이 올바르게 작동한다고 가정합니다. 그러나 더 나은 접근 방법이 있어야한다고 생각합니다. 적절한 해결책을 찾지 못했습니다. 모든 제안은 매우 감사하겠습니다.

이 또한 link입니다. 하지만 그것은 필요한 속성 (예 : 이전 Safari 브라우저에서는 필수 속성이 작동하지 않음)이 충분하지 않기 때문에 저에게 효과적이지 않습니다.

답변

3

페이지가 새로 고쳐 지는지 여부를 확인하는 대신 페이지가 아닌지, 특정 오류 메시지 나 필드 강조 표시 또는 현재 페이지에 적용될 것으로 예상해야합니다. 오류 상태에있을 때 입력 필드에 여분의 클래스가 주어 졌거나 오류 div/span이 DOM에 추가되었을 수 있습니다. 그런 종류의 것을 확인해보십시오

관련 문제