您可以在 selenium 中使用 send_keys 一次上传两个文件吗?

Can you upload two files at once using send_keys in selenium?

我正在尝试将两个文件上传到网页上的一个元素中 – 但是,在成功上传一个文件并尝试上传另一个文件后,我收到以下错误:

Exception has occurred: StaleElementReferenceException Message: stale element reference: element is not attached to the page document

所以,我想知道是否有办法同时上传两个文件。虽然这不起作用,但它会像这样工作:

uploadFiles.send_keys("C:\Users\jack_l\Desktop\IMAGES\"+str(image) and "C:\Users\jack_l\Documents\Image-Line\FL Studio\Projects\finished\UPLOAD\"+str(file))

如有任何帮助,我们将不胜感激。

"C:\Users\jack_l\Desktop\IMAGES\"+str(image)+ "\n C:\Users\jack_l\Documents\Image-Line\FL Studio\Projects\finished\UPLOAD\"+str(file)

应该将两个文件发送到一个输入标签。

\n 分隔每个文件路径。