본문 바로가기

카테고리 없음

[Selenium] 사진, 파일 업로드하기

반응형

 

 

 파일 업로드

선택된 파일 없음 파일에 업로드만 해주면 된다.

from selenium import webdriver
from selenium.webdriver.chrome.options import Options
from selenium.webdriver.chrome.service import Service
from selenium.webdriver.common.by import By
from webdriver_manager.chrome import ChromeDriverManager

chrome_options = Options()
chrome_options.add_experimental_option("detach", True)

driver = webdriver.Chrome(service=Service(ChromeDriverManager().install()), options=chrome_options)
driver.get("<https://the-internet.herokuapp.com/upload>")

# 파일 업로드 : 절대 경로 사용
driver.find_element(by=By.ID, value="file-upload").send_keys("/Users/choealog/Desktop/watson/selenium/data/test.png")
반응형