Now a days most of the organizations are using sikuli for automating web applications which requires to find ui elements like browse button while upload with the help of selenium we cannot click upload. To handle this kind of ui elements we can use sikuli.
Advantages
1. Easy to automate by using image of the elements (By using snipping tool we can cut the particular area in the windows 7)
2. Open source (completely free to use)
Note: sikuli will click on the center of the image to perform any task, so be careful while selection of the screenshot