Announcement: New Java and Selenium batch is starting from 30th March 2020, Please enroll ASAP!

Challenges faced using selenium automation testing, and how to solve them.

Challenges faced using selenium automation testing, and how to solve them

1.     Image or text overlapping issue
2.     No facility to deal with Captcha, Bar Code
3.     Doesn’t support any non web based (Like Win 32, Java Applet, Java Swing, .Net Client Server etc) applications
4.     When you compare selenium with QTP, Silk Test, Test Partner and RFT, there are many challenges in terms of maintainability of the test cases
5.     Since Selenium is a freeware tool, there is no direct support if one is in trouble with the support of applications
6.     Bitmap comparison is no t supported by Selenium
7.     Any reporting related capabilities, you need to depend on third party tools
8.     You need to learn any one of the native language like (.Net, Java, Perl, Python, PHP, Ruby) to work efficiently
9.     Difficult to identify dynamic objects
10.  Working with frames
11.  Selenium test playback is slow (IDE)
12.  JavaScript sandbox, Flash, Applets, Silverlight, and HTML 5’s Canvas all present problems in Selenium
13.  Dealing with pop-up windows: Selenium can sometimes fail to record common popups in web apps. To handle any kind of alert popup, you can apply a getAlert function. Before actually running the script, you must import a package that can generate a WebDriver script for handling alerts. The efficient interface brings with it the following commands: void dismiss(), void accept (), getText(), void sendKeys(String stringToSend). The first two basically click on the “cancel” and “OK” buttons respectively on a popup window.
14.  Timeout resulting from synchronization problems: One should ideally use selenium.IsElementPresent(locator) to verify that the object is in a loop with Thread.Sleep
15.  Testing Flash apps: To automate flash apps with Selenium, one can use Flex Monkium. The application source code must be compiled with the swc files generated by Flex Monkium. Then the app and the Selenium IDE are connected, and the tests can be recorded with IDE.
16.  Unexpected error launching Internet Explorer. Browser zoom level should be set to 100% by default for the IE browser to overcome this error
17.  Protected Mode must be set to the same valueerror occurs when trying to run Selenium WebDriver on a fresh Windows machine. This issue can be fixed by using capabilities as below when launching IE
18.  Cross Browser Testing Issues
19.  Ajax Components


  1. Hi Naveen Sir,

    Thank you for your excellent explanation, your blogs helped me lot in gaining the automation knowledge.

  2. Needed to compose you a very little word to thank you yet again regarding the nice suggestions you’ve contributed here.selenium training in bangalore

  3. That is very interesting; you are a very skilled blogger. I have shared your website in my social networks! A very nice guide. I will definitely follow these tips. Thank you for sharing such detailed article.
    software testing training in chennai

  4. Appreciation for really being thoughtful and also for deciding on certain marvelous guides most people really want to be aware of.
    Best selenium training Institute in chennai

  5. Your very own commitment to getting the message throughout came to be rather powerful and have consistently enabled employees just like me to arrive at their desired goals. Selenium Training In Bangalore | Best Selenium Training in Bangalore

  6. thanks for your article. I learn a lot of information on your post Selenium Training in Chennai

  7. Great Tips that need to be consider in case of selenium automation testing.

    I am also working on it and for beginners it might be difficult to handle. Before moving towards selenium tool you must know the basics of selenium and how to handle the projects within the time.
    Here is the new blog that you might want to read:

  8. Thanks for posting such a great done a great job selenium Online Training Bangalore

  9. Really nice topics you had discussed above. I am much impressed. Thank you for providing this nice information here. And if you are looking for the best game compatibility testing choose with our QA Services

    Compatibility Testing Services

    Functional Testing Services

  10. That is super information! Thanks for sharing! I’m going to Tweet about your blog.
    selenium training in navalur
    Selenium Training In Chennai

  11. Thanks you for sharing the article. The data that you provided in the blog is infromative and effectve. Through you blog I gained so much knowledge.

    Selenium Automation Testing


  12. After reading this web site I am very satisfied simply because this site is providing comprehensive knowledge for you to audience.
    Thank you to the perform as well as discuss anything incredibly important in my opinion. We loose time waiting for your next article writing in addition to I beg one to get back to pay a visit to our website in

    Selenium training in Chennai
    Selenium training in Bangalore

  13. Thank you for the nice article here. Really nice and keep update to explore more ideas.

    Focus Group Testing

    PC Game Testing

    Mobile Game Testing

    Console Game Testing

  14. High Technologies Solutions provides the best Seleniumtraining in Delhi as well as Noida.We are one of the most trusted names in our field. Experienced trainers.100% placement help.For free demo class call at +919311002620 or visit our website.
    Selenium training institute in Delhi
    Selenium training institute in Noida


Featured Post

How to control Chromedriver using curl

How to control Chromedriver using curl Here is how to use Chromedriver without libraries like  selenium-webdriver . This can be useful ...