Использование send_keys в Selenium:
element = driver.find_element_by_xpath(upload file xpath)
# maybe like this: //input[@type="file"]
element.send_keys("your file path")
И если вы используете Firefox, вы должны сначала сделать видимым элемент input.
Вы можете использовать Explicit Wait, чтобы дождатьсяэлемент пока не виден.
from selenium.webdriver.support import expected_conditions as EC
element = WebDriverWait(driver, 60).until(EC.visibility_of_element_located((By.XPATH, 'your xpath')))