Where we learn technology

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

16 Comments

  1. Unknown

    Hi Naveen Sir,

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

  2. Unknown

    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. sriram

    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. gowsalya

    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. Unknown

    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. Unknown

    Thanks for sharing
    Software Testing Training In Chennai

  7. Unknown

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

  8. Unknown

    Good Post! Thank you so much for sharing this pretty post, it was so good to read and useful to improve my knowledge as updated one, keep blogging.

    Python Training in electronic city

    DataScience with Python Training in electronic city

    AWS Training in electronic city

    Big Data Hadoop Training in electronic city

    Devops Training in electronic city

  9. Alisha Henderson

    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:

    https://www.testingxperts.com/blog/What-would-you-miss-in-a-Crowdsourced-Testing-Engagement

  10. akhilapriya404

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

  11. Edward

    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

  12. arunsharma

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

  13. Alisha henderson

    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

  14. tamilsasi

    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

  15. Stephanica

    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

Leave a Reply

Your email address will not be published. Required fields are marked *