How to upload multiple files using SendKeys Selenium

Viewed 1545

I have an element with following HTML:

<input type="file" name="upload" value="[]" id="upload1" class="upload">

To the best of my understanding its value is an array/list and it's supposed to store uploaded files paths (multiple files are allowed).

I use following code to upload ONE file:

.FindElementById("upload1").SendKeys ("C:\file1.txt") 

and it works just fine. However, i need to upload multiple files but I do not get how to populate the array with multiple filepaths using SendKeys.

I use vba to automated data entry from within excel.

1 Answers
Related