Selenium WebDriver로 IntelliJ를 설정하는 방법

IntelliJ란 무엇인가요?

IntelliJ IDEA Java IDE(통합 개발 환경)입니다. 소프트웨어 개발에 사용됩니다. JetBrains에서 개발했습니다. 이는 apache2 라이센스가 부여된 '커뮤니티 에디션'과 '독점 상용 에디션'에 포함됩니다. 이는 사용 가능한 최고의 Java IDE입니다. 고급 코드 탐색 및 코드 리팩토링 기능과 같은 기능을 제공합니다.

Selenium Webdriver와 함께 IntelliJ를 설치하기 위한 전제 조건

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

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

필요한 jar 파일은 다음에서 다운로드할 수 있습니다. Selenium.org 공식 사이트. 다운로드 후 파일은 .jar 파일을 원하는 디렉토리에 추출합니다.

IntelliJ 다운로드 및 설치 방법

단계 1) 다운로드하려면 인텔리제이 제트브레인즈 사이트를 방문해 보세요. 여기서는 "커뮤니티" 버전을 선택했습니다. 모바일, 웹 및 엔터프라이즈 개발을 위해 "궁극적" 버전을 선택할 수 있습니다.

IntelliJ 다운로드 및 설치

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

IntelliJ 다운로드 및 설치

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

IntelliJ 다운로드 및 설치

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

IntelliJ 다운로드 및 설치

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

IntelliJ 다운로드 및 설치

단계 6) 이 단계에서,

  1. 수표를 표시하세요box – 32비트 런처
  2. 수표를 표시하세요box 귀하의 요구 사항에 따른 언어
  3. '다음' 버튼을 클릭하세요

IntelliJ 다운로드 및 설치

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

IntelliJ 다운로드 및 설치

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

IntelliJ 다운로드 및 설치

단계 8) 이 단계에서,

  1. IntelliJ를 실행하려면 체크 표시를 하세요.box 과
  2. '마침' 버튼을 클릭하세요

IntelliJ 다운로드 및 설치

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

IntelliJ 다운로드 및 설치

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

IntelliJ 다운로드 및 설치

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

IntelliJ 다운로드 및 설치

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

IntelliJ 다운로드 및 설치

단계 13) 이 단계에서,

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

IntelliJ 다운로드 및 설치

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

IntelliJ 다운로드 및 설치

Selenium을 지원하도록 IntelliJ 구성

Selenium을 지원하려면 IntelliJ를 구성해야 합니다. 이를 위해 다음을 따르십시오.wing 단계.

단계 1) IntelliJ IDE를 실행하고 새 프로젝트를 만듭니다. 파일 선택 -> 신제품 -> 프로젝트

Selenium을 지원하도록 IntelliJ 구성

Selenium을 지원하도록 IntelliJ 구성

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

Selenium을 지원하도록 IntelliJ 구성

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

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

Selenium을 지원하도록 IntelliJ 구성

단계 4) 다운로드 후 압축을 푼 디렉터리 및 하위 디렉터리 /lib에서 모든 Selenium .jar 파일을 선택합니다.

Selenium을 지원하도록 IntelliJ 구성

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

단계 5) /src 디렉토리를 마우스 오른쪽 버튼으로 클릭하세요. -> 신제품 -> 자바 클래스. 프로젝트 구조는 아래와 같습니다.

Selenium을 지원하도록 IntelliJ 구성

IntelliJ Selenium 예

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

이 테스트 시나리오에서는

  • URL을 시작하겠습니다.
  • 잘못된 E를 입력하세요.mail ID
  • '제출'버튼을 클릭하십시오.
  • 출력은 아래와 같습니다 - 'Email 아이디가 유효하지 않습니다'

IntelliJ Selenium 예

위 결과에서 알 수 있듯이

  • 코드를 실행하면, Firefox 인스턴스가 열려 있습니다.
  • 코드 수준에서 우리는 e를 제공했습니다.mail 웹요소에. 입력 필드는 무엇입니까(abc.gmail.COM).
  • Selenium Webdriver가 '제출' 버튼을 클릭하면 email ID는 guru99 사이트에서 확인됩니다.
  • 우리가 말했듯이 등록되지 않은 전자mail "E"라는 메시지가 표시됩니다.mail 신분증이 유효하지 않습니다.”

FOLLOwing is 자바 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, 포스트그레SQL, Microsoft SQL IDE에서 직접 서버에 액세스할 수 있습니다.
  • Java, Javascript, Clojure 등과 같은 다양한 언어를 지원합니다.
  • 다음과 같은 다양한 운영 체제에서 지원됩니다. Windows, Linux 등 JetBrains 공식 웹사이트에서 다운로드할 수 있습니다.

요약

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