Можете ли вы проверить, существует ли путь к файлу?
if (!os.path.exists(myfilepath)):
print(myfilepath + ' doesnt exist')
else:
print(myfilepath + ' exists')
upload.send_keys(myfilepath)
commit.click()
, если файл существует, есть вероятность, что он был отправлен на неправильный элемент. Попробуйте сначала отправить путь к этому xpath, затем подождите, пока он загрузится, а затем найдите и щелкните элемент commit.
browser.find_elements_by_xpath("//input[@type='file']").send_keys(myfilepath)
wait = WebDriverWait(browser, 90)
men_menu = wait.until(ec.visibility_of_element_located((By.XPATH, "//table[@class='files']//td[@class='name']")))
browser.find_elements_by_xpath("//button[contains(text(), 'Commit')]").click()