Study_Note

Selenium IDE 본문

selenium (with python)

Selenium IDE

12월7일생 2023. 4. 27. 17:28
728x90

Selenium IDE는 Selenium 프로젝트의 일환으로 개발된 무료 오픈소스 브라우저 자동화 도구입니다.
Selenium IDE는 웹 브라우저용(firefox, Chroem)으로 설계되었으며,
사용자가 테스트 케이스를 레코딩하고 재생할 수 있도록 해줍니다.

이를 통해 웹 응용 프로그램의 테스트를 자동화하고, 다양한 테스트 시나리오를 만들 수 있습니다.

Selenium IDE는 사용자가 브라우저를 제어하고,
사용자 동작을 기록하고, 이를 다시 재생할 수 있는 레코딩 기능을 제공합니다.
또한, Selenium IDE는 HTML, CSS, XPath 등의 웹 페이지 구성 요소에 대한 검사 및 조작 기능을 제공합니다.
이를 통해 웹 응용 프로그램의 동작을 테스트하고, 버그를 찾아내고 수정하는 등의 작업을 수행할 수 있습니다.

Selenium IDE는 Selenium WebDriver와 함께 사용할 수 있습니다.
WebDriver는 Selenium 프로젝트의 핵심 컴포넌트로, 다양한 프로그래밍 언어를 지원하며,
Selenium IDE에서 생성한 테스트 케이스를 다양한 환경에서 실행할 수 있도록 해줍니다.

 

( 웹 브라우저 자동화를 위한 라이브러리의 모음)

 

Selenium IDE – Get this Extension for 🦊 Firefox (en-GB)

Download Selenium IDE for Firefox. Selenium IDE is an integrated development environment for Selenium tests. It is implemented as a Firefox extension, and allows you to record, edit, and debug tests.

addons.mozilla.org

 

Selenium IDE

Selenium Record and Playback tool for ease of getting acquainted with Selenium WebDriver.

chrome.google.com

 

Selenium

Selenium automates browsers. That's it!

www.selenium.dev

 

Selenium IDE · Open source record and playback test automation for the web

Open source record and playback test automation for the web

www.selenium.dev

  • 장점
    • 사용이 쉽습니다. 누구나 쉽게 배울 수 있습니다.
    • 빠른 결과물을 얻을 수 있습니다. 레코딩과 재생을 쉽게 할 수 있습니다.
    • 다양한 플랫폼에서 실행할 수 있습니다.
    • 확장성이 뛰어납니다. 많은 플러그인들이 존재하며,
      이를 통해 보다 다양한 테스트 시나리오를 구현할 수 있습니다.
  • 단점
    • 브라우저 호환성 문제가 있습니다. Selenium IDE는 특정 브라우저에서만 동작합니다.
    • 확장성이 제한적입니다. 많은 기능들이 Selenium WebDriver에 비해 제한적입니다.
    • 자동화 테스트 전용으로 만들어졌기 때문에,
      일부 사용자들은 코드 편집기에서의 자유로운 작업이 어렵다고 느낄 수 있습니다.
    • 레코딩 기능에 의존하면 자동화 테스트를 구현하기 어렵습니다.
      따라서 이를 사용할 때는 프로그래밍 지식이 필요합니다.

'selenium (with python)' 카테고리의 다른 글

selenium : python 시간대기 명령어  (0) 2023.04.28
selenium python : page scroll  (0) 2023.04.28
selenium python : Import, from, as  (0) 2023.04.28
Chrome Driver  (0) 2023.04.27
Selenium WebDriver  (0) 2023.04.27