디버깅 방법 Selenium | 자동화 테스트의 중단점

중단점 Selenium

중단 점 in Selenium 코드 실행을 확인하는 데 사용됩니다. 코드에 중단점을 구현할 때마다 실행이 바로 중지됩니다. 이는 코드가 예상대로 작동하는지 확인하는 데 도움이 됩니다. 중단점 Selenium 디버깅에 도움이 됩니다. 중단점은 일반적으로 소스 코드와 함께 UI에 표시됩니다.

중단점을 구현하는 방법 Selenium

중단점을 설정하는 방법에는 두 가지가 있습니다. Selenium 웹드라이버:

  • 첫 번째 방법에서는,
  • 명령을 마우스 오른쪽 버튼으로 클릭하고 'Toggl전자 중단점'. 키보드의 단축키 "B"를 사용할 수도 있습니다.
  • 바로 직전에 중단점을 설정할 수 있습니다. 테스트 케이스 검사하고 싶습니다.
  • 중단점을 설정한 후 실행 버튼을 클릭하면 테스트 케이스를 처음부터 중단점까지 실행합니다.
  • 중단점 선택을 취소하려면 동일한 단계를 반복하세요.
  • 두 번째 방법으로는,
  • 메뉴 바 선택 -> '행위' -> 를 선택합니다 Toggle 중단점. 선택을 취소하려면 동일한 단계를 반복하십시오.

중단점을 구현하는 방법 Selenium

이를 보여주기 위해 다음 시나리오를 고려해 보겠습니다. '로그인' 버튼을 클릭했을 때 '사용자 이름'과 '비밀번호'를 검증합니다.

첫 번째 방법

1단계) 열기 Selenium IDE와 브라우저

실행 Firefox 그리고 Selenium IDE

2단계) 기본 URL을 입력하세요.

기본 URL을 다음과 같이 입력하세요 —> https://demo.guru99.com/test/newtours/

3단계) ​​녹음 버튼을 클릭하세요.

아래 스크린샷에 표시된 빨간색 상자로 표시된 기록 버튼으로 이동합니다.

중단점 구현 Selenium

단계 4) Toggle 중단점

  1. "테이블" 탭에서 명령("clickandwait")을 마우스 오른쪽 버튼으로 클릭합니다.
  2. "명령" 열에서 '를 선택합니다.Toggl전자 중단점'. 키보드의 단축키 "B"를 사용할 수도 있습니다.

중단점 구현 Selenium

중단점을 토글하면 아래와 같이 다른 창이 열립니다. 'Command' 열 아래, "clickandwait" 앞에 두 개의 노란색 파이프 표시가 보일 것입니다.

중단점 구현 Selenium

이는 두 가지를 나타냅니다.

  • 노란색 파이프는 테스트 사례가 해당 지점에서 일시 중지되었음을 나타냅니다. 그래서 'Run' 버튼을 클릭하면 테스트케이스 처음부터 지금까지 실행이 시작된다. 그 후에는 수동으로 실행을 시작해야 합니다.
  • 테스트 스크립트에는 위에 표시된 것과 동일한 방식으로 설정할 수 있는 여러 중단점이 있을 수 있습니다.

두 번째 방법

단계 1) 첫 번째 방법에 언급된 위의 1, 2, 3단계를 따르세요.

단계 2) 이 단계에서,

  1. 메뉴 표시줄에서 '작업' 옵션을 클릭하고
  2. "옵션을 클릭하십시오Toggle 중단점”.

중단점 구현 Selenium

이것은 중단점에 관한 것입니다. Selenium.

시작점 Selenium

In Selenium, 시작점은 실행이 시작되어야 하는 지점을 나타냅니다. 시작점은 코드 중간이나 중단점에서 테스트 스크립트를 실행하려는 경우에 사용할 수 있습니다.

이를 이해하기 위해 로그인 시나리오의 예를 들어 보겠습니다. 웹사이트에 로그인하여 일련의 테스트를 수행한 다음 해당 테스트 중 하나를 디버깅해야 한다고 가정해 보겠습니다.

이 경우에는 한 번 로그인한 후 개발 중에 테스트를 다시 실행해야 합니다. 로그인 기능 후 시작점을 설정할 수 있습니다. 따라서 새로운 테스트를 수행할 때마다 로그인 기능 이후에 실행이 시작됩니다.

시작점을 설정하는 방법 Selenium

시작점은 두 가지 방법으로 선택할 수 있습니다.

1. Selenium IDE에서 '명령' 열 아래에 있는 명령을 마우스 오른쪽 버튼으로 클릭합니다. '시작점 설정/지우기' 옵션을 선택합니다. 키보드의 단축키 'S'를 사용하여 시작점을 표시할 수도 있습니다(스크린 샷에서 녹색 삼각형으로 표시됨). 같은 단계를 반복하여 시작점 선택을 해제합니다.

2. '작업' -> '시작점 설정/지우기'를 클릭하세요. 그러면 시작점이 선택되거나 동일한 단계를 반복하여 선택이 취소됩니다.

시작점을 설정하는 방법 Selenium

예를 들어 첫 번째 방법을 살펴보겠습니다.

첫 번째 방법

단계 1) 실행 Firefox 그리고 Selenium IDE.

단계 2) 기본 URL을 다음과 같이 입력하세요 —> https://demo.guru99.com/test/newtours/

단계 3) 녹화 버튼을 클릭하세요(빨간색 사각형 상자로 표시됨)

아래 스크린샷).

시작점을 다음으로 설정 Selenium

단계 4) 이 단계에서,

  1. "테이블" 탭에서 "clickandwait" 명령을 마우스 오른쪽 버튼으로 클릭하세요.
  2. 이제 '시작점 설정/지우기' 옵션을 선택하세요. 키보드의 짧은 키 "S"를 사용하여 동일한 시작점 설정/지우기를 선택할 수도 있습니다.

시작점을 다음으로 설정 Selenium

시작점 설정/지우기를 클릭하면 다른 창이 열립니다. 이 창에서 '명령' 열 아래의 '입력' 앞에 녹색 삼각형 기호를 볼 수 있습니다.

이 삼각형 기호는 테스트 케이스가 이 지점에서 시작된다는 것을 나타냅니다. 그래서

'실행' 버튼을 클릭하면 해당 시점부터 실행이 시작됩니다.

시작점을 다음으로 설정 Selenium

주의 사항: 단일 테스트 스크립트에는 시작점이 하나만 있을 수 있습니다. 또한 시작점은 현재 표시된 페이지에 따라 달라집니다. 사용자가 잘못된 페이지에 있는 경우 실행이 실패합니다.

두 번째 방법

  1. 이전(첫 번째) 방법에서 언급한 위의 1, 2, 3단계를 따르세요.
  2. 다음으로, 다음 단계를 따르세요.
  1. 메뉴 표시줄에서 '작업' 옵션을 클릭하고
  2. "시작점 설정/지우기" 옵션을 클릭하세요.

시작점을 다음으로 설정 Selenium

요약

  • 중단점 및 시작점 기능은 디버깅 프로세스에 도움이 됩니다. 특정 인스턴스 지점에서 특정 테스트를 시작하거나 일시 중지하는 데 도움이 됩니다. 이는 테스트 스크립트의 동작을 관찰하는 데 도움이 됩니다.
  • 단일 테스트 스크립트에는 많은 중단점과 비교하여 시작점이 하나만 있을 수 있습니다.