こんな感じのHTMLがある時
画像の選択ボタン
<input type="file" name="image" accept=".jpg,.jpeg">
アップロードさせるボタン
<input type="submit" name="submit" value="画像アップロード">
Seleniumのコードはこうなる
from selenium.webdriver.common.by import By
# 画像をセット def set_image(driver, value): image_path = f'/path/to/{value}' input_element = driver.find_element(By.NAME, "image") # 置く input_element.send_keys(image_path) input_element = driver.find_element(By.NAME, "submit") time.sleep(3)
set_image(driver, "画像名")