IntelliJ를 설정하는 방법 Selenium 웹드라이버
⚡ 스마트 요약
IntelliJ IDEA 실행 Selenium WebDriver 테스트는 한 번만 수행됩니다. Java 프로젝트는 다음을 수행합니다. Selenium 클라이언트 라이브러리가 클래스패스에 있으므로 IDE는 단일 창에서 브라우저 자동화 코드를 컴파일, 실행 및 디버깅할 수 있습니다.
IntelliJ란 무엇인가요?
IntelliJ IDEA 하는 Java 통합 개발 환경(IDE)은 다음으로 구축되었습니다. JetBrains이 제품은 아파치 2.0 라이선스가 적용된 커뮤니티 에디션과 상용 얼티밋 에디션으로 출시되며, 고급 코드 탐색 및 코드 리팩토링 기능을 제공합니다.
IntelliJ를 설치하기 위한 전제 조건 Selenium 웹드라이버
설치를 위해서는 다음과 같은 사전 요구 사항이 필요합니다.
- 인텔리제이
- 모든 웹 브라우저(바람직하게는 Mozilla Firefox)
- JDK(Java 개발 키트)
- Selenium .jar 파일
필요한 jar 파일은 다음에서 다운로드할 수 있습니다. Selenium.ORG 공식 사이트. 다운로드 후, 예trac.jar 파일을 원하는 디렉터리에 넣으세요.
참고 : a 메이븐 or Gradle 빌드가 해결됩니다 셀레늄 자바 자동으로 다운로드되므로 수동 다운로드는 선택 사항입니다.
IntelliJ 다운로드 및 설치 방법
단계 1) IntelliJ를 다운로드하려면 다음 웹사이트를 방문하세요. JetBrains 대지여기서는 "커뮤니티" 버전을 선택했지만, 모바일, 웹 및 기업 개발에는 "얼티밋" 버전을 선택하세요.
단계 2) 다운로드를 시작하면 이런 메시지가 나타납니다.
단계 3) 팝업 창이 열립니다. '실행' 버튼을 클릭하세요.
단계 4) 설정 마법사에서 '다음' 버튼을 클릭하세요.
단계 5) 원하는 폴더를 찾아 '다음' 버튼을 클릭하세요.
단계 6) 설치 옵션 화면에서,
- 체크박스를 선택하세요 – 32비트 런처
- 요구 사항에 따라 언어 확인란을 선택하십시오.
- '다음' 버튼을 클릭하세요
참고 : 현재 빌드는 64비트 전용이므로 32비트 실행기 확인란이 더 이상 표시되지 않습니다.
단계 7) '설치' 버튼을 클릭하세요.
IntelliJ 설치 과정이 진행 중인 것을 확인할 수 있습니다.
단계 8) 마지막 마법사 화면에서,
- IntelliJ를 실행하려면 확인란을 선택하고
- '마침' 버튼을 클릭하세요
단계 9) 이전 버전의 IntelliJ가 설치되어 있는 경우 해당 설정을 가져올 수 있습니다. 여기에는 이전 버전이 설치되어 있지 않으므로 두 번째 옵션을 선택하십시오.
단계 10) '확인'을 클릭하면 IntelliJ에서 다음 정보를 요청합니다. JetBrains 개인정보 보호정책에 동의합니다. '동의'를 클릭하세요.
단계 11) 이제 플러그인 설정을 할 수 있습니다.
단계 12) 새 프로젝트 생성, 프로젝트 가져오기 또는 열기 중에서 필요한 옵션을 선택하세요.
단계 13) 가져오기 화면에서,
- 라이브러리에서 '프로젝트'와 '파일'을 선택하고
- '확인' 버튼을 클릭하세요
단계 14) 선택한 파일이 이제 프로젝트 디렉토리에 나타납니다.
지원하도록 IntelliJ 구성 Selenium
지원 Selenium다음 단계를 따라 IntelliJ를 구성하십시오.
단계 1) IntelliJ IDE를 실행하고 새 프로젝트를 만드세요. 파일 -> 새로 만들기 -> 프로젝트를 선택합니다.
단계 2) [다음]을 클릭하면 새 화면이 열립니다. 프로젝트 이름을 지정하세요. 여기서는 다음과 같이 지정했습니다. Selenium_Guru99. 그런 다음 -> 완료를 클릭합니다.
단계 3) 이제 다음을 추가해야 합니다. Selenium .jar 파일을 IntelliJ에 외부 라이브러리로 추가합니다.
이를 위해 파일 -> 프로젝트 구조 -> 프로젝트 설정 탭에서 모듈 -> 종속성 -> '+' 기호 클릭 -> JAR 또는 디렉터리를 선택하세요.
단계 4) 모두 선택 Selenium ex의 .jar 파일tracted 디렉토리와 그 하위 디렉토리인 /lib.
이제 .jar 파일들이 추가되었습니다. 프로젝트의 /src 디렉토리는 아직 비어 있다는 점에 유의하세요.
단계 5) /src 디렉토리에서 마우스 오른쪽 버튼을 클릭 -> 새로 만들기 -> Java 수업. 프로젝트 구조는 아래와 같습니다.
인텔리제이 Selenium 예시
이제 당신의 글을 쓰세요 첫 번째 WebDriver 스크립트 반대 https://demo.guru99.com/
이 테스트 시나리오에서는
- 우리는 시작할 것입니다 URL
- 잘못된 이메일 ID를 입력하세요
- '제출'버튼을 클릭하십시오.
- 출력은 아래와 같습니다. '이메일 ID가 유효하지 않습니다'
위 결과에서 볼 수 있듯이
- 코드를 실행하면 창이 열립니다. Firefox 예.
- 해당 코드는 웹 요소인 입력 필드(abc.gmail.com)로 이메일을 보냅니다.
- 인셀덤 공식 판매점인 Selenium WebDriver가 '제출'을 클릭하면 Guru99 사이트는 이메일 주소를 확인합니다.
- 등록되지 않은 이메일 주소는 "이메일 ID가 유효하지 않습니다."라는 메시지를 표시합니다.
다음은 test1을 위한 자바 코드이며, 두 필드를 모두 찾습니다. xpath.
import org.openqa.selenium.By; import org.openqa.selenium.WebElement; import org.openqa.selenium.firefox.FirefoxDriver; public class TestSelenium { public static void main(String[] args){ FirefoxDriver driver=new FirefoxDriver(); driver.get("https://demo.guru99.com/"); WebElement element=driver.findElement(By.xpath("//input[@name='emailid']")); element.sendKeys("abc@gmail.com"); WebElement button=driver.findElement(By.xpath("//input[@name='btnLogin']")); button.click(); } }
참고 : 이 Selenium 3 era snippet은 PATH에 geckodriver가 있을 것으로 예상합니다. Selenium 4. 변경 없이 실행됩니다. Selenium 관리자가 드라이버 문제를 해결합니다.
IntelliJ 사용의 장점
그 너머 Selenium 이 IDE는 지원 외에도 알아두면 유용한 여러 생산성 기능을 제공합니다.
- 객체 속성에 대한 getter 및 setter 메서드를 즉시 생성합니다.
- 간단한 키 입력만으로 try-catch 또는 if-else 블록으로 명령문을 감싸 속도를 향상시킬 수 있습니다. 예외 처리.
- 내장형 패키징 도구에는 다음이 포함됩니다. Gradle, sbt, 그런트, 바워.
- 데이터베이스(예: ...) SQL, Oracle, PostgreSQL Microsoft SQL Server IDE에서 바로 엽니다.
- 그것은 지원 Java, JavaScript클로저(Clojure) 및 기타 언어.
- 그것은에서 실행됩니다 Windows, 리눅스 및 macOS그리고 다음에서 다운로드할 수 있습니다. JetBrains 사이트.






















