How can handle Window Open File dialog (set file path and import) using javascript (or some other way) in Selenium ?
2 Answers
If you are trying to upload a file, and the page in question uses the standard upload mechanisms provided by HTML, you can do this directly with Selenium itself. The standard HTML mechanism is with an <input type=‘file’> element. Once you’ve found that file upload element on the page, you can use element.sendKeys(“full/path/and/file/name/here”);. This is documented in Step 10 of the algorithm for the Element Send Keys command of the W3C WebDriver Specification, and is used in several file upload tests in the Selenium project’s test code (example).
<input type=‘file’>element on the page somewhere?