找不到相關的問題,因此我正在問一個新的。我可以使用FileWriter
類創建一個文件,但它需要指定該文件的路徑(物理創建該文件)。我想要實現的是創建一個類似於內存的文件,而無需指定路徑或將其保存在磁盤上,然後使用selenium webdriver將其上載到在線表單中,這是否有可能?創建一個文件只是要上傳到在線表格
但也存在另外一個問題,HTML文件上傳元素將接受的路徑,例如:
driver.findElement(By.id("Content_CV")).sendKeys("C:\\Users\\name\\Documents\\my_cv.pdf");
但它會接受該文件本身?可能不會,所以假設你們中的一些人知道如何創建文件而不將其保存在磁盤上,是否有辦法爲該文件提供路徑(給定其虛擬位置)?
我想弄清楚,我做了一些谷歌研究,但我在這裏。感謝您的幫助,任何企圖:)
爲什麼不創建它,上傳並刪除它? – TheLostMind
如果我要求的是不可能的,那麼我肯定會選擇這個選項。 – Lucas
['File.createTempFile'](http://docs.oracle.com/javase/6/docs/api/java/io/File.html#createTempFile%28java.lang.String,%20java.lang。字符串%29)? –