Table of Contents
- 1 What are the scenarios that Cannot be automated using selenium?
- 2 What are the scenarios that Cannot be automated?
- 3 What all challenges you have faced in selenium?
- 4 What should you automate and what not to automate in testing?
- 5 How to bypass automation in selenium?
- 6 Why can’t I use selenium webdriver for Windows applications?
What are the scenarios that Cannot be automated using selenium?
Bitmap comparison is not possible using Selenium WebDriver. Automating Captcha is not possible using Selenium WebDriver. We can not read bar code using Selenium WebDriver. We can not automate OTP submission.
What are the scenarios that Cannot be automated?
Here are some examples of test cases that cannot be automated:
- Exploratory tests.
- UX tests.
- UI tests.
- API tests.
What are the limitations of selenium?
What Are the Limitations of Selenium?
- Selenium requires expertise of your team — and resources to manage.
- Selenium is a maintenance-heavy framework — and is difficult to scale as you grow.
- The Selenium Grid is less secure than a cloud-based lab.
- Selenium does not offer visibility into tests through reporting.
Do we automate negative scenarios?
Negative tests are valid to automate as it is vital to make certain that application handles negative conditions during regression testing similar to positive conditions. However, such scenarios must be added if there is a risk that the system is incapable of error handling under some conditions.
What all challenges you have faced in selenium?
Top 9 Challenges Faced In Selenium Automation
- Cross Browser Testing.
- Scalability.
- Synchronizing Events.
- Handling Dynamic Elements.
- False Positive and False Negative Results.
- Pop up and Alert Handling.
- Captcha or OTP Handling.
- Limited Reporting.
What should you automate and what not to automate in testing?
A test case should be automated if:
- The task is going to be repeated.
- It’s going to save time.
- The requirements, the test, or the task are low risk, stable, and unlikely to change often.
- The test is subject to human error.
- The test is time consuming.
- The test has significant downtime between steps.
What are the common problems with software automation?
Common Problems of Test Automation in Modern Days
- Unrealistic expectations.
- Poor testing practices.
- Expectations that automated tests will find new defects.
- False sense of security.
- Maintenance of automated tests.
- Technical problems.
- Organizational problems.
Which testing scenarios you should not automate with selenium?
24 Testing Scenarios you should not automate with Selenium. 1 1. Windows apps Testing. As Selenium WebDriver is specifically used for automated testing of web applications, we cannot use it for windows based 2 2. Mac apps Testing. 3 3. Native apps Testing for Mobiles/Tablets. 4 4. Smart TV apps Testing. 5 5. WatchOS apps Testing.
How to bypass automation in selenium?
To bypass automation. Best way to handle it is to tell your dev team to disable it or make it static. Video streaming scenarios: More often that not, Selenium won’t be able to recognise video controls. JavaScript Executor and flex-ui-selenium will work to some extent, but they are not entirely reliable.
Why can’t I use selenium webdriver for Windows applications?
As Selenium WebDriver is specifically used for automated testing of web applications, we cannot use it for windows based applications. For example, if we want to automate tests for a Windows application, such as a native ‘Calculator’, it is not possible via Selenium.
Can selenium automate smartwatches?
As of date, automating tests developed for smartwatches (e.g. iOS, Tizen, etc.) is not possible with Selenium automation framework. There are hardly any options to realize this testing. Undoubtedly, the same cannot be automated using Selenium anytime soon and shall remain unsupportive for some time to come. 6. Device / Hardware / Embed Testing