Python에서 Selenium으로 버튼 클릭

Manav Narula 2023년6월21일
Python에서 Selenium으로 버튼 클릭

Python의 selenium 패키지를 사용하여 거의 모든 주요 웹 브라우저에서 작업을 자동화할 수 있습니다. 요소를 검색하고, 양식을 작성하고, 버튼을 클릭하고, 이 패키지를 사용하여 다른 작업을 수행할 수 있습니다.

이 튜토리얼은 Python에서 selenium이 포함된 웹 페이지의 버튼을 클릭하는 방법을 보여줍니다.

Python에서 Selenium으로 버튼 클릭

연결을 시작하고 웹 브라우저를 열기 위해 webdriver 클래스를 가져오고 개체를 만드는 것으로 시작합니다. 이 개체를 사용하여 get() 함수의 URL로 필요한 웹 페이지를 검색합니다.

먼저 버튼을 클릭하기 위해 필요한 버튼 요소를 검색해야 합니다. 이것은 여러 가지 방법으로 달성할 수 있습니다.

name, class, id 등과 같은 속성이 있는 요소를 selenium으로 검색할 수 있습니다.

버튼에 대한 요소를 검색한 후 click() 함수를 사용하여 버튼을 클릭하는 작업을 수행합니다.

이 논리는 아래 코드에서 구현됩니다.

from selenium import webdriver

driver = webdriver.Chrome(r"C:/path/to/chromedriver.exe")
driver.get("https://www.sample_website.org/")
e = driver.find_element_by_class_name("slide-out-btn")
e.click()

위의 예에서 webdriver 클래스를 사용하여 Google Chrome 브라우저를 엽니다. 필요한 웹 사이트로 리디렉션하고 find_element_by_class_name() 함수를 사용하여 버튼 요소를 가져옵니다.

그런 다음 click() 함수를 사용하여 검색된 버튼을 클릭합니다.

작가: Manav Narula
Manav Narula avatar Manav Narula avatar

Manav is a IT Professional who has a lot of experience as a core developer in many live projects. He is an avid learner who enjoys learning new things and sharing his findings whenever possible.

LinkedIn

관련 문장 - Python Selenium