File upload is a very common type of operation we perform on the web these days. Automating it will prompt you with a dialog box that is just out of reach for Selenium. To handle such file dialogs testers often opt for a third-party tool, like AutoIT. While meeting your short-term needs, it surely sets you up for failure later by tying you to