Web Stories - Articles - Questions - Post - Experiences
menu search
brightness_auto
Add Knowledge - Updates - Promotion
more_vert

What are the Challenges you faced in Selenium automation?
thumb_up_off_alt 3 like thumb_down_off_alt 0 dislike

1 Answer

more_vert

Coordinating Events

One of the main causes of our automation script failures is sync problems. When we anticipate an event happening, the sync problems could appear. But for some reason, it can take longer or not happen at all, which makes our test case fail even worse. For instance, when we run an automation script and the page first loads, we anticipate a "accept/decline cookies" message to appear; however, for some reason, it was delayed or did not even appear. It is because of this kind of synchronisation that our test script fails.

Scalability

Test scalability is the main issue with automation. Testing across many browsers, operating systems, and resolutions is important, as was mentioned in the preceding paragraph. Selenium WebDriver gives us the ability to run tests sequentially but does not provide a useful method for cross-browser testing. The number of features in the application being tested may increase over time, necessitating the creation of new test cases. Running several test cases consecutively may also become problematic.

Handling of captcha or OTP

As far as we are aware, since the values of Captcha and OTP are always changing, neither can be expected nor predicted. Automation testers find it difficult to automate services like payment gateways and new user registrations where Captcha and OTP are necessary. This might also be seen as evidence that no application can ever be fully automated and that manual testing will always be necessary.

Low-Volume Reporting

In the testing phase, reporting is quite important. A bridge between developers and testers is created by test reports. Selenium does not currently offer many reporting features. Automation testers biggest issue is creating and updating reports. For our superior code designs and reporting, we typically use frameworks that are based on programming languages.

thumb_up_off_alt 0 like thumb_down_off_alt 0 dislike

Related questions

Selenium is an automation testing framework for web and mobile apps. Selenium scripts are written in java/php/ruby/c# etc  e.g. Registration pag...
thumb_up_off_alt 0 like thumb_down_off_alt 0 dislike
0 answers
Read Story...
share
I am working in a multi national company. We are using TestNG6.9.5 based selenium java framework. Somehow my local setup deleted and now I have to re-...
I am not able to find TestNG6.9.5 in ecllipse, dl.bintray.com is also not working, what to do ?
thumb_up_off_alt 0 like thumb_down_off_alt 0 dislike
0 answers
Read Story...
share
Searched so many websites? Did not find the exact answer of your query? No worries, we will try to answer. ImplicitWait: Where ever you write bel...
What is the technical difference between ImplicitlyWait & ExplicitWait in selenium webdriver?
thumb_up_off_alt 2 like thumb_down_off_alt 0 dislike
0 answers
Read Story...
share
Now a days, everybody is talking about JSON. If you are a Software engineer, you will work with JSON. If you are an automation test engineer, you will...
What is json node and how many types of json node are there ?
thumb_up_off_alt 0 like thumb_down_off_alt 0 dislike
0 answers
Read Story...
share
Ads by Zaankari™ Portal
thumb_up_off_alt 0 like thumb_down_off_alt 0 dislike
1 answer
Read Story...
share
If you are working with TestNG and Rest Assured framework in Java, then it is very simple to pass some variable/value from one test to another. If yo...
thumb_up_off_alt 2 like thumb_down_off_alt 0 dislike
0 answers
Read Story...
share
There are several cases which you can easily solve by using javascriptExecutor. The arguments[0] means the webElement passed in the executeS...
thumb_up_off_alt 2 like thumb_down_off_alt 0 dislike
0 answers
Read Story...
share
This is the question which arises in my mind when I see a pregnant lady. What are the ways to do pregnancy test at home ? What is needed to perform t...
How to do pregnancy test at home ?
thumb_up_off_alt 1 like thumb_down_off_alt 0 dislike
1 answer
Read Story...
share
Ads by Zaankari™ Portal
The M.Sc (Physics) is a study program at Post graduate level, which covers the depth and breadth of all relevant areas. It is based on the concepts on...
thumb_up_off_alt 2 like thumb_down_off_alt 0 dislike
0 answers
Read Story...
share
thumb_up_off_alt 1 like thumb_down_off_alt 0 dislike
0 answers
Read Story...
share

Most popular questions within the last 4 days

Welcome to Zaankari portal, where you can ask and read questions/answers and stories. Add Questions/Stories/Posts - Earn Points !
...