Posts

Showing posts from January, 2022

Everything You Should Know About Waits in Selenium

  Selenium Webdriver is a platform-independent tool used to automate testing of web applications to verify that it operates as demanded. Selenium supports many different browsers such as Firefox, IE, Chrome, and Safari. However, this tool does not qualify for applications based on the windows. It also helps in supporting many different programming languages such as Java, Perl, C#, PHP, and Ruby for writing the test scripts. The Wait Commands in Selenium The wait commands are crucial when there is a need to execute Selenium tests. In addition, waits help recognize and troubleshoot the issues that may occur due to changes in time lag. For example, when the browser loads a page, then there is a possibility that the elements with which we want to interact with may load at different periods. Hence it becomes difficult to recognize the element but also if the component is not determined, it will show the “ ElementNotVisibleException ” exception. Using Selenium Waits, this problem can be ...

How to Handle Alerts and Pop-ups in Selenium?

Image
  Imagine that you are filling an application form and missing some details by mistake. How do you come to know this until there is an alert or a pop-up window to tell you? Let’s overview the following article to understand what are alerts in selenium and how to handle and manage them. An Alert in selenium is any message or notification box that informs the user about some information or asks for permission to perform particular tasks. It is also used for warning purposes. There are three types of Alerts in Selenium- Simple Alert The simple alert class in Selenium presents some information or notify a warning message on the screen. Prompt Alert This Prompt Alert asks for some input from the user about the required information to complete the task. Selenium web drivers can input the text with the use of sendkeys(” input…. “). Confirmation Alert A confirmation alert requires permission to do some operation or to perform a particular task. This alert is used for the confirmation of s...

How can I switch from QA to SDET?

Image
  Switching from QA (or any another technical role) to SDET (Software Development Engineer in Test) can be a bit challenging but only because your skill set needs to grow. But with a genuine passion for software development it could be a breeze for you. You might even enjoy this learning streak and this process of transition. Now within your heart if you feel an exhilarating passion towards this field, willing to do something significant that brings about change then nothing can stop you from achieving a smorgasbord of skills and tactics that takes to be a great SDET The only big challenge you will face is your mind. Because if you have been working as a QA or tester or even if you are just starting out, your limitation about others perception of your current role will pull you back. When you have been in a particular role people tend to limit you to that area even if you have been growing your skills behind the stage. So you might feel easier to start as software engineer in a ne...