2011-10-07 4 views
0

테스트중인 응용 프로그램에서 약간의 파일 업로드 사용자 흐름이 발생하여 selenium-webdriver로 테스트 할 때 파일 업로드 대화 상자가 열린 상태로 유지됩니다. 카피 바라.Capybara attach_file 메서드는 selenium-webdriver를 통해 시스템 파일 업로드 대화 상자를 엽니 다.

흐름은 이것이다 :

  1. 사용자는이 중 하나를 선택 3 개 (업로드 할 파일의 유형을 지정하기) 버튼을
  2. 의 선택되게 즉시 통해 (파일 업로드가 표시 트리거 JS)
  3. 선택하기 파일이 숨겨진 필드에 파일 이름을 삽입하고 서버

문제에 양식을 제출하는 것은 이것이다 : 나는 1 단계에 해당하는 버튼을 클릭 한 단계의 파일을 첨부 할 수 있습니다 3, 모두 평소와 같이 계속됩니다. 그러나 시스템 파일 열기 대화 상자는 2 단계로 인해 열린 상태로 유지되며 동일한 기능에 대해 여러 시나리오를 실행하는 경우 누적됩니다.

이렇게해도 아무 것도 깨지는 않지만 분명히 전체 테스트 제품군에서 여러 파일 업로드 대화가 지속되는 것은 분명합니다.

답변

1

1 단계와 2 단계를 건너 뛰고 3 단계 만 수행 해 보셨습니까?

그게 효과가 있을지 궁금하다. (전에도 해본 적이 없다.)

관련 문제