input标签实现的文件上传

input标签实现的文件上传
问题相关代码,请勿粘贴截图

from selenium import webdriver
from selenium.webdriver.common.by import By
import time

driver=webdriver.Chrome()
driver.implicitly_wait(5)
driver.get("http://127.0.0.1:8088/album/upload")

driver.find_element(By.NAME,"username").send_keys("libai")
driver.find_element(By.NAME,"password").send_keys("opmsopms123")
driver.find_element(By.TAG_NAME,"button").click()

time.sleep(5)

只是找元素,不做任何操作,更加高效的判断登录加载是否完成

driver.find_elements(By.LINK_TEXT,"开启OPMS之旅")
driver.get("http://127.0.0.1:8088/album/upload")

对于input标签实现的文件上传,可以将其视为一个输入框

直接send_keys文件路径即可

driver.find_element(By.ID,"albumUpload").send_keys("‪E:/picture/jietu.png")

运行结果及报错内容

img

我的解答思路和尝试过的方法

我看着教学视频敲的代码,视频里可以正常上传图片

我想要达到的结果

是我的浏览器版本问题吗?

send_keys(r"‪E:/picture/jietu.png")
加上r试试