The limitations of Selenium are listed below −
Selenium cannot extend support to the Windows applications, it only works on the web based applications.
Selenium is not capable of performing mobile automation on its own.
Selenium does not have any inbuilt reporting feature.
Selenium is not accurate while dealing with handling dynamic web elements.
Selenium has challenges handling frames and pop ups.
Selenium has enormous timeout, sync and page load issues.
Selenium does not automate captcha.
Selenium does not automate barcodes.
Selenium depends on third party frameworks like TestNG, Cucumber for the reporting.
Selenium is open source, so in case of issues there is no prompt vendor assistance.
Selenium users need to be aware of some programming languages.
Selenium users do not find it easy to set up a test environment compared to the licensed tools like UFT.
Selenium does not provide support for test management tasks similar to the tool like HP ALM.
Selenium cannot perform testing for the images.
Selenium users need a subsequent amount of time for test case authoring.
The new features introduced in Selenium may not work as expected as always.
Selenium does not support automation testing of video and audio.
Selenium does not give provision of running parallel tests from one computer.
Selenium does not automate test cases on fingerprints.