시작하는 방법 Selenium 디버깅 중이신가요?
⚡ 스마트 요약
중단점 및 시작점 Selenium IDE를 사용하면 테스터는 원하는 지점에서 실행을 일시 중지하고 재개할 수 있습니다. 이를 통해 디버깅이 간소화되고, 실패하는 단계를 분리하고, 자동화 테스트 중에 로그인 흐름 및 유효성 검사 로직 검증 속도를 높일 수 있습니다.
중단점 Selenium
중단 점 in Selenium 코드 실행을 확인하는 데 사용됩니다. 코드에 중단점을 구현할 때마다 실행이 바로 중지됩니다. 이는 코드가 예상대로 작동하는지 확인하는 데 도움이 됩니다. 중단점 Selenium 디버깅에 도움이 됩니다. 중단점은 일반적으로 소스 코드와 함께 사용자 인터페이스에 표시됩니다.
예시를 살펴보기 전에 두 가지 방법을 아는 것이 도움이 됩니다. Selenium IDE를 사용하면 이러한 중단점을 설정할 수 있습니다.
중단점을 구현하는 방법 Selenium
중단점을 설정하는 방법에는 두 가지가 있습니다. Selenium 웹드라이버:
- 첫 번째 방법에서는,
- 명령을 마우스 오른쪽 버튼으로 클릭하고 'Toggl전자 중단점'. 키보드의 단축키 "B"를 사용할 수도 있습니다.
- 바로 직전에 중단점을 설정할 수 있습니다. 테스트 케이스 검사하고 싶습니다.
- 중단점을 설정한 후 실행 버튼을 클릭하면 테스트 케이스를 처음부터 중단점까지 실행합니다.
- 중단점 선택을 취소하려면 동일한 단계를 반복하세요.
- 두 번째 방법으로는,
- 메뉴 바 선택 -> '행위' -> 를 선택합니다 Toggle 중단점. 선택을 해제하려면 동일한 단계를 반복하십시오.
중단점을 구현하는 방법 Selenium
이제 두 가지 방법을 실제 사례에 적용하여 단계를 쉽게 따라할 수 있도록 하겠습니다.
예를 들어 설명하자면, 다음 시나리오를 생각해 보겠습니다. '로그인' 버튼을 클릭했을 때 '사용자 이름'과 '비밀번호'를 검증합니다.
첫 번째 방법
1단계) 열기 Selenium IDE와 브라우저
실행 Firefox Selenium IDE.
2단계) 기지를 입력하세요 URL
기본 유형을 입력하세요 URL 처럼 —> https://demo.guru99.com/test/newtours/
3단계) 녹음 버튼을 클릭하세요.
아래 스크린샷에 표시된 빨간색 상자 안의 녹화 버튼을 클릭하세요.
단계 4) Toggle 중단점
- "테이블" 탭에서 "클릭앤웨이트" 명령을 마우스 오른쪽 버튼으로 클릭합니다.
- "명령" 열에서 '를 선택합니다.Toggl전자 중단점'. 키보드의 단축키 "B"를 사용할 수도 있습니다.
중단점을 토글하면 아래 그림과 같이 새 창이 열립니다. '명령' 열 아래 "clickandwait" 앞에 노란색 파이프 기호 두 개가 표시됩니다.
이는 두 가지를 나타냅니다.
- 노란색 파이프 표시는 테스트 케이스가 해당 지점에서 일시 중지되었음을 나타냅니다. 따라서 '실행' 버튼을 클릭하면 테스트 케이스의 시작 부분부터 이 지점까지 실행이 재개됩니다. 그 이후에는 수동으로 실행을 시작해야 합니다.
- 테스트 스크립트에는 위에 표시된 것과 동일한 방식으로 설정할 수 있는 여러 중단점이 있을 수 있습니다.
두 번째 방법
단계 1) 첫 번째 방법에 언급된 위의 1, 2, 3단계를 따르세요.
단계 2) 이 단계에서,
- 메뉴 모음에서 '작업' 옵션을 클릭하세요.
- "옵션을 클릭하십시오Toggle 중단점”.
이것은 중단점에 관한 것입니다. Selenium.
시작점 Selenium
중단점 기능이 추가되면, 실행이 일시 중지되는 지점이 아니라 실행이 시작되는 지점을 제어하는 시작점 기능이 그 보완적인 역할을 합니다.
In Selenium시작점은 실행을 시작할 지점을 나타냅니다. 시작점은 코드의 중간이나 중단점에서 테스트 스크립트를 실행하려는 경우에 사용할 수 있습니다.
이를 이해하기 위해 로그인 시나리오를 예로 들어 보겠습니다. 웹사이트에 로그인하여 일련의 테스트를 수행한 다음, 그 테스트 중 하나를 디버깅해야 한다고 가정해 봅시다.
이 경우, 한 번 로그인한 후 개발 과정에서 테스트를 다시 실행해야 합니다.ping 로그인 기능 이후에 시작 지점을 설정할 수 있습니다. 따라서 새 테스트를 실행할 때마다 로그인 기능 이후에 실행이 시작됩니다.
아래 표는 브레이크포인트와 스타트포인트의 주요 차이점을 한눈에 요약한 것입니다.
| 아래 | 중단 점 | 시작점 |
|---|---|---|
| 목적 | 선택한 명령에서 실행을 일시 중지합니다. | 명령 실행이 시작되는 위치를 표시합니다. |
| 바로 가기 키 | B | S |
| 스크립트당 허용됨 | 배수 | 하나의 |
| 시각적 표시자 | 노란색 파이프 두 개 | 녹색 삼각형 |
| 일반적인 사용 | 상태를 점검하고 결함을 찾아냅니다. | 로그인 또는 설정 후 실행이 재개됩니다. |
시작점을 설정하는 방법 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단계를 이전(첫 번째) 방법에서 설명한 대로 따르십시오.
- 다음으로, 다음 단계를 따르세요.
- 메뉴 모음에서 '작업' 옵션을 클릭하세요.
- “시작점 설정/해제” 옵션을 클릭하세요.









