디버깅 방법 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단계) 녹음 버튼을 클릭하세요.
아래 스크린샷에 표시된 빨간색 상자로 표시된 기록 버튼으로 이동합니다.
단계 4) Toggle 중단점
- "테이블" 탭에서 명령("clickandwait")을 마우스 오른쪽 버튼으로 클릭합니다.
- "명령" 열에서 '를 선택합니다.Toggl전자 중단점'. 키보드의 단축키 "B"를 사용할 수도 있습니다.
중단점을 토글하면 아래와 같이 다른 창이 열립니다. 'Command' 열 아래, "clickandwait" 앞에 두 개의 노란색 파이프 표시가 보일 것입니다.
이는 두 가지를 나타냅니다.
- 노란색 파이프는 테스트 사례가 해당 지점에서 일시 중지되었음을 나타냅니다. 그래서 'Run' 버튼을 클릭하면 테스트케이스 처음부터 지금까지 실행이 시작된다. 그 후에는 수동으로 실행을 시작해야 합니다.
- 테스트 스크립트에는 위에 표시된 것과 동일한 방식으로 설정할 수 있는 여러 중단점이 있을 수 있습니다.
두 번째 방법
단계 1) 첫 번째 방법에 언급된 위의 1, 2, 3단계를 따르세요.
단계 2) 이 단계에서,
- 메뉴 표시줄에서 '작업' 옵션을 클릭하고
- "옵션을 클릭하십시오Toggle 중단점”.
이것은 중단점에 관한 것입니다. Selenium.
시작점 Selenium
In Selenium, 시작점은 실행이 시작되어야 하는 지점을 나타냅니다. 시작점은 코드 중간이나 중단점에서 테스트 스크립트를 실행하려는 경우에 사용할 수 있습니다.
이를 이해하기 위해 로그인 시나리오의 예를 들어 보겠습니다. 웹사이트에 로그인하여 일련의 테스트를 수행한 다음 해당 테스트 중 하나를 디버깅해야 한다고 가정해 보겠습니다.
이 경우에는 한 번 로그인한 후 개발 중에 테스트를 다시 실행해야 합니다. 로그인 기능 후 시작점을 설정할 수 있습니다. 따라서 새로운 테스트를 수행할 때마다 로그인 기능 이후에 실행이 시작됩니다.
시작점을 설정하는 방법 Selenium
시작점은 두 가지 방법으로 선택할 수 있습니다.
1. Selenium IDE에서 '명령' 열 아래에 있는 명령을 마우스 오른쪽 버튼으로 클릭합니다. '시작점 설정/지우기' 옵션을 선택합니다. 키보드의 단축키 'S'를 사용하여 시작점을 표시할 수도 있습니다(스크린 샷에서 녹색 삼각형으로 표시됨). 같은 단계를 반복하여 시작점 선택을 해제합니다.
2. '작업' -> '시작점 설정/지우기'를 클릭하세요. 그러면 시작점이 선택되거나 동일한 단계를 반복하여 선택이 취소됩니다.
시작점을 설정하는 방법 Selenium
예를 들어 첫 번째 방법을 살펴보겠습니다.
첫 번째 방법
단계 1) 실행 Firefox 그리고 Selenium IDE.
단계 2) 기본 URL을 다음과 같이 입력하세요 —> https://demo.guru99.com/test/newtours/
단계 3) 녹화 버튼을 클릭하세요(빨간색 사각형 상자로 표시됨)
아래 스크린샷).
단계 4) 이 단계에서,
- "테이블" 탭에서 "clickandwait" 명령을 마우스 오른쪽 버튼으로 클릭하세요.
- 이제 '시작점 설정/지우기' 옵션을 선택하세요. 키보드의 짧은 키 "S"를 사용하여 동일한 시작점 설정/지우기를 선택할 수도 있습니다.
시작점 설정/지우기를 클릭하면 다른 창이 열립니다. 이 창에서 '명령' 열 아래의 '입력' 앞에 녹색 삼각형 기호를 볼 수 있습니다.
이 삼각형 기호는 테스트 케이스가 이 지점에서 시작된다는 것을 나타냅니다. 그래서
'실행' 버튼을 클릭하면 해당 시점부터 실행이 시작됩니다.
주의 사항: 단일 테스트 스크립트에는 시작점이 하나만 있을 수 있습니다. 또한 시작점은 현재 표시된 페이지에 따라 달라집니다. 사용자가 잘못된 페이지에 있는 경우 실행이 실패합니다.
두 번째 방법
- 이전(첫 번째) 방법에서 언급한 위의 1, 2, 3단계를 따르세요.
- 다음으로, 다음 단계를 따르세요.
- 메뉴 표시줄에서 '작업' 옵션을 클릭하고
- "시작점 설정/지우기" 옵션을 클릭하세요.
요약
- 중단점 및 시작점 기능은 디버깅 프로세스에 도움이 됩니다. 특정 인스턴스 지점에서 특정 테스트를 시작하거나 일시 중지하는 데 도움이 됩니다. 이는 테스트 스크립트의 동작을 관찰하는 데 도움이 됩니다.
- 단일 테스트 스크립트에는 많은 중단점과 비교하여 시작점이 하나만 있을 수 있습니다.