IntelliJ를 설정하는 방법 Selenium 웹드라이버

IntelliJ란 무엇인가요?

IntelliJ IDEA 하는 Java 통합 개발 환경(IDE). 소프트웨어 개발에 사용됩니다. 개발자는 다음과 같습니다. JetBrains이 제품은 Apache2 라이선스 기반의 '커뮤니티 에디션'과 '상업용 독점 에디션' 두 가지 버전으로 제공됩니다. 현재 이용 가능한 최고의 제품입니다. Java 십오 일. 고급 코드 탐색 및 코드 리팩토링 기능과 같은 기능을 제공합니다.

IntelliJ를 설치하기 위한 전제 조건 Selenium 웹드라이버

그러기 위해서는 다음과 같은 몇 가지 전제조건이 필요합니다.

  • 인텔리제이
  • 모든 웹 브라우저(바람직하게는 Mozilla Firefox)
  • JDK(Java 개발 키트)
  • Selenium .jar 파일

필요한 jar 파일은 다음에서 다운로드할 수 있습니다. Selenium.ORG 공식 사이트입니다. 다운로드 후 파일은 다음과 같습니다.trac.jar 파일을 원하는 디렉터리에 넣으세요.

IntelliJ 다운로드 및 설치 방법

단계 1) 다운로드하려면 인텔리제이 방문하다 jetbrains 이 사이트는 "커뮤니티" 버전을 선택했습니다. 모바일, 웹 및 기업 개발을 위해서는 "얼티밋" 버전을 선택할 수 있습니다.

IntelliJ 다운로드 및 설치

단계 2) 다운로드를 시작하면 이런 메시지가 나타납니다.

IntelliJ 다운로드 및 설치

단계 3) 다음 단계에서는 팝업 창이 열립니다. '실행' 버튼을 클릭하세요.

IntelliJ 다운로드 및 설치

단계 4) 이 단계에서는 설정 마법사에서 '다음' 버튼을 클릭하세요.

IntelliJ 다운로드 및 설치

단계 5) 또 다른 팝업 창이 열립니다. 대상 폴더를 찾아보고 '다음' 버튼을 클릭하세요.

IntelliJ 다운로드 및 설치

단계 6) 이 단계에서,

  1. 체크박스를 선택하세요 – 32비트 런처
  2. 요구 사항에 따라 언어 확인란을 선택하십시오.
  3. '다음' 버튼을 클릭하세요

IntelliJ 다운로드 및 설치

단계 7) 다음 단계에서 '설치' 버튼을 클릭하세요.

IntelliJ 다운로드 및 설치

IntelliJ 설치 프로세스가 진행되는 것을 볼 수 있습니다.

IntelliJ 다운로드 및 설치

단계 8) 이 단계에서,

  1. IntelliJ를 실행하려면 확인란을 선택하고
  2. '마침' 버튼을 클릭하세요

IntelliJ 다운로드 및 설치

단계 9) 시스템에 이전 버전의 IntelliJ가 이미 설치되어 있는 경우. 이전 버전에서 최신 버전으로 설정을 가져올 수 있습니다. 이전 버전이 설치되어 있지 않기 때문입니다. 두 번째 옵션을 선택하겠습니다.

IntelliJ 다운로드 및 설치

단계 10) 이전 단계에서 '확인' 버튼을 클릭하면 Jetbrain 개인정보 보호정책에 동의하는지 묻는 메시지가 나타납니다. '수락' 버튼을 클릭하세요.

IntelliJ 다운로드 및 설치

단계 11) 이 단계에서는 플러그인 설정을 할 수 있습니다.

IntelliJ 다운로드 및 설치

단계 12) 다음 단계에서는 요구 사항에 따라 옵션을 선택합니다. 새 프로젝트 만들기, 프로젝트 가져오기, 열기 등과 같은 옵션이 표시됩니다.

IntelliJ 다운로드 및 설치

단계 13) 이 단계에서,

  1. 라이브러리에서 '프로젝트'와 '파일'을 선택하고
  2. '확인' 버튼을 클릭하세요

IntelliJ 다운로드 및 설치

단계 14) 이 단계에서는 이전 단계에서 선택한 파일이 프로젝트 디렉터리에 나타납니다.

IntelliJ 다운로드 및 설치

지원하도록 IntelliJ 구성 Selenium

지원 Selenium, IntelliJ를 구성해야 합니다. 이를 위해 다음 단계를 따르세요.

단계 1) IntelliJ IDE를 실행하고 새 프로젝트를 만듭니다. 파일 선택 -> 새 소식 -> 하이라이트

지원하도록 IntelliJ 구성 Selenium

지원하도록 IntelliJ 구성 Selenium

단계 2) 이전 단계에서 클릭하면 -> 다음. 새로운 화면이 열립니다. 이 화면에서 프로젝트 이름을 입력하세요. 우리의 경우에는 이름을 지정했습니다. Selenium_Guru99. 그런 다음 -> 마치다. 프로젝트가 IntelliJ에서 생성되었습니다.

지원하도록 IntelliJ 구성 Selenium

단계 3) 이제 Selenium의 .jar 파일을 외부 라이브러리로 IntelliJ에 추가합니다.

이를 클릭하려면 파일로 이동하세요. -> 프로젝트 구조 -> 프로젝트 설정 탭에서 모듈을 찾으세요. -> 종속성 -> '+' 기호를 클릭하세요. -> JAR 또는 디렉터리에 대해 선택합니다.

지원하도록 IntelliJ 구성 Selenium

단계 4) 해당 디렉토리와 하위 디렉토리 /lib에서 모든 Selenium .jar 파일을 선택합니다.trac다운로드 후 테드.

지원하도록 IntelliJ 구성 Selenium

이제 IntelliJ에 .jar 파일을 성공적으로 추가했습니다. 프로젝트 구조를 보면 프로젝트의 /src 디렉터리가 비어 있음을 알 수 있습니다.

단계 5) /src 디렉토리를 마우스 오른쪽 버튼으로 클릭하세요. -> 새 소식 -> Java 수업. 프로젝트 구조는 아래와 같습니다.

지원하도록 IntelliJ 구성 Selenium

인텔리제이 Selenium 예시

우리는 사이트를 사용할 것입니다 https://demo.guru99.com/

이 테스트 시나리오에서는

  • 우리는 시작할 것입니다 URL
  • 잘못된 이메일 ID를 입력하세요
  • '제출'버튼을 클릭하십시오.
  • 출력은 아래와 같습니다. '이메일 ID가 유효하지 않습니다'

인텔리제이 Selenium 예시

위 결과에서 알 수 있듯이

  • 코드를 실행하면, Firefox 인스턴스가 열려 있습니다.
  • 코드 수준에서 우리는 webelement에 이메일을 제공했습니다. 이는 입력 필드(abc.gmail.com)입니다.
  • 인셀덤 공식 판매점인 Selenium Webdriver가 '제출' 버튼을 클릭하고, 이메일 ID는 guru99 사이트에서 검증됩니다.
  • 앞서 말했듯이 등록되지 않은 이메일은 "이메일 ID가 유효하지 않습니다."라는 메시지를 표시합니다.

다음은 자바 test1의 코드입니다.

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();    
		}
}

IntelliJ 사용의 장점

  • 객체 속성에 대한 getter 및 setter 메소드를 신속하게 생성합니다.
  • 간단한 키 입력을 통해 try-catch 또는 if-else 블록으로 명령문을 래핑할 수 있습니다.
  • IDE는 Gradle, SBT, Grunt, Bower 등과 같은 내장 패키징 도구를 제공합니다.
  • SQL, ORACLE과 같은 데이터베이스 PostgreSQL, Microsoft SQL IDE에서 직접 서버에 액세스할 수 있습니다.
  • 다음과 같은 다양한 언어를 지원합니다. Java, Javascript, 클로저 등
  • 다양한 운영 체제에서 지원됩니다. Windows리눅스 등에서 사용 가능하며, 다음에서 다운로드할 수 있습니다. JetBrains 공식 웹 사이트.

제품 개요

  • IntelliJ IDEA 하는 Java 통합 개발 환경(IDE).
  • 고급 코드 탐색 및 코드 리팩토링 기능을 갖추고 있습니다.
  • IntelliJ를 사용하면 장점은 다음과 같습니다.
  • getter 및 setter 메서드를 빠르게 생성
  • 간단한 키 입력을 통해 try-catch 또는 if-else 블록으로 명령문을 래핑할 수 있습니다.
  • 다음과 같은 다양한 언어를 지원합니다. Java, JavaScript , 클로저 등
  • 다음과 같은 다양한 OS를 지원합니다. Windows, 리눅스 등에서
  • 내장된 플러그인과 패키징 도구가 함께 제공됩니다.
  • 함께 사용하려면 Selenium, IntelliJ를 구성해야 합니다.

이 게시물을 요약하면 다음과 같습니다.