나는 이것을 자동화하기 위해 테스트 케이스를 끝내기 위해 end2를 작성하려고합니다. 저는 이것에 대한 각도기를 배우기 시작했습니다. 양식 필드에 대한 부정적 테스트 케이스. 필드가 비어 있으면 오류 메시지가 표시되어야합니다. 아래 양식을 자동화하고 잘 작동하도록 노력했습니다. userDetails.e2e-PO-각도기 - 입력 필드가 비어있을 때 탭의 오류 메시지를 자동화합니다.
populateUserDetails(details: IUserDetail) {
this.fillFirstName(details.firstName)
.fillLastName(details.lastName)
return this;
}
내가 자동으로 이름 및 성 필드를 입력 아래 코드를 쓰고에서 내 spec.ts-
import userDetailsPage from './userDetails.e2e-po;
it('should fill out User Details',() => {
const userDetail: IUserDetail = {
firstName: 'Lorem',
lastName: 'Ipsum'
};
userDetailsPage.populateUserDetails(userDetail);
});
에서 .
위 시나리오는 정상적으로 작동합니다. 그러나 나는 또한 이름이나 성 필드를 입력하지 않으면 오류 메시지를 던져야하는 시나리오를 얻으려고합니다. 다른 사람이 내가 이것을 달성하기 위해 무엇을 추가해야하는지 알려주시겠습니까?
이미 HTML에서 유효성 검사를 처리하고 있습니다.
도움을 주시면 감사하겠습니다.
예, 그런 일이 있습니다. 그러나 오류가 탭핑되었거나 다음 filed로 이동 한 순간으로 표시됩니다. 컨트롤이 돌아가서 입력을 채우기를 원합니다. –