I want to know what kind of test cases we cannot automate using selenium webdriver.
I do not want to use any 3rd party tool (Autoit, etc..)
What are the limitations of Selenium WebDriver?
As I know captcha (Some captcha you can test) you can not test using selenium webdriver.
Gestures - User can perform multiple clicks on submit button / search button occasionally which could result in page reloads / transactions cancelled
Image / Video Previews - Between transitioning between thumbnail and playback of videos I have observed not well automated
Payment gateway timeouts - During peak transactions there could be timeouts with payment gateway. This depends on network throughput, time out which is really a production dependant scenario
1- As you said you dont want to use any Third Party tool, then you can not handle windows browse or upload file button using selenium because its syntax is like this-
Example: <input type="file" id="browsecv" name="browsecv"> /<input>
you can search it on below link and then inspect for **"browse"** button link: http://my.naukri.com/manager/createacc2.php?othersrcp=9280&wExp=N
2- you can not handle any controls whose attribute or field is hidden. in simple you cannot handle Hidden element using Selenium. 3- CAPTCHA -> Either in the form of image or Number Can not handle by selenium.
You can't simulate a recovery from a system crash (either loss of internet or machine crash). I'd usually cover these manually to ensure that the devs are posting data in an appropriate transaction (to avoid partial posts).