首先确保输入元素可见
正如Mark Collin在此处的讨论中所述:
不要单击浏览按钮,它会触发操作系统级别的对话框并有效地停止测试。
相反,你可以使用:
driver.findElement(By.id("myUploadElement")).sendKeys("<absolutePathToMyFile>");myUploadElement是该元素的ID(在这种情况下为按钮),在sendKeys中,你必须指定要上传的内容(图像,视频等)的绝对路径。硒将为你完成其余的工作。
请记住,仅当你发送文件的元素应采用以下格式时,上传才有效



