Чтобы найти элемент и вызвать метод send_keys()
, вы можете отменить time.sleep(5)
и вызвать WebDriverWait и использовать любую из следующих опций:
CSS_SELECTOR :
WebDriverWait(driver, 20).until(EC.element_to_be_clickable((By.CSS_SELECTOR, "img.browse[src='images/file_explorer.png'][title='file from your computer']"))).send_keys("C:\\Users\\user\\Desktop\\collebra.txt")
XPATH :
WebDriverWait(driver, 20).until(EC.element_to_be_clickable((By.XPATH, "//img[@class='browse' and @src='images/file_explorer.png' and @title='file from your computer']"))).send_keys("C:\\Users\\user\\Desktop\\collebra.txt")