본문 바로가기
Automation

Announcing Selenium 4!! Selenium 4가 정식 릴리즈 되었습니다.

by Zeromk2 2021. 10. 21.
728x90

2021년 10월 13일.

 

Selenium 4 베타 릴리즈가 끝나고 공식 릴리즈가 되었습니다!!

 

Announcing Selenium 4

Selenium 4.0.0 is released! Get it while it's hot!

www.selenium.dev

 

업그레이드 방법은 이곳에 있습니다.

 

How to upgrade to Selenium 4

Interested in Selenium 4? Check this guide that will help you upgrade to the latest release!

www.selenium.dev

 

 

가장 큰 변경점은 이 두가지 같습니다.

 

1. W3C WebDriver Protocol을 사용합니다.

기존 Selenium 3는 JSON Wire Protocol을 사용했습니다.
Selenium 4에서는 이 프로토콜을 사용하지 않아서 자동화 Flow의 1단계를 줄여 더 빠른 구동이 가능하도록 했습니다.

 

2. 상대 로케이터(Relative Locators) 기능이 추가되었습니다. 

above(), below(), near(), toLeftOf(), toRightOf()

이렇게 총 5개의 상대 로케이터를 제공합니다. 
이것은 절대경로의 로케이터만 제공하던 Selenium 3에서 발전하여 상대적인 경로도 제공해주는 기능입니다.

 

저도 회사에서 작업환경의 Selenium을 바로 4버전으로 업그레이드 해서 돌려봤는데 다행히 큰 문제없이 코드가 잘 돌아갔습니다. 

다만 엘리먼트에 액션을 할 때 대기하는 상황이 오면 에러 로그가 매우 많이 뜨더군요. 그래서 일단은 다시 3.x로 내렸습니다.

시간 여유가 생기면 확실히 4로 업데이트 하고 싶네요 :)

 

업데이트 상세 내용을 확인하시고 싶은 분은 TestProject 블로그에 잘 나와있으니 이곳을 방문하셔도 좋을 것 같습니다.

 

Selenium 4 Is Officially Released! - TestProject

October 13, 2021 marks the date of the official Selenium 4 release! Read all about its advantageous upgrades to get started!

blog.testproject.io

 

 

댓글