2015-06-23 30 views
0

我正在自動化一個Web應用程序。在那裏,我必須自動化一個模塊,它是文件上傳。當硒點擊應用程序的上傳按鈕時,在這種情況下包含所有文件的窗口顯示。所以我想要去特定的文件夾,所以我可以選擇所需的文件。默認情況下,上傳對話框中沒有搜索按鈕,如果它在那裏,我可以直接使用sendKeys()發送文件路徑。如何使用硒處理linux文件上傳對話框

任何方式來處理這種情況或任何人遇到同樣的問題。下面邏輯

回答

0

使用上傳文件

driver.findElement(By.cssSelector("input[id='sql-file-upload'][type='file']")).sendKeys("/home/test/updaloadThis.jpg"); 

您可以直接發送到文件上傳定位文件的絕對路徑。

+0

我試過這不起作用 –

+0

如果你這樣做,會發生什麼?該定位器是否正確?發佈您的文件上傳操作的HTML代碼。 – Santoshsarma

+0

這是該文件上傳的html代碼。我認爲只有當搜索選項可見時,我們纔可以使用sendKeys。 –

相關問題