with selenium nodes upload files from pc to web browser

You need to use a Send Keys to send the file path to the <input type="file" class="hide" accept=".csv,text/csv"> element. But: Do not click on any ‘upload’ button etc., as this will open a file chooser dialog and from that point on you will no longer be able to control your browser through Selenium.

As stated above, you’ll need to enter the <iframe>, before you can address the <input> element.

See here:

This should do.

PS: Most of the Wait nodes in your workflow are actually not necessary. If you remove them, it will run much faster. You’ll only need those nodes, if you need to wait for an element on the page to appear after the page has loaded (“AJAX”).

1 Like