Protractor is an end-to-end testing framework; developed by Google Developers to support angular applications. Though it was initially developed to support Angular and AngularJS applications now, it supports both angular and Non-Angular applications.
Protractor, an Angular JS framework, has many Selenium locators that can be identified by using a specific By method during runtime. In this chapter, we will closely discuss the Selenium locators in Protractor and how we can use locators to interact with the application and further fetch the current running state.SEE MORE →
Here we'll look at various aspects of how to handle mouse and keyboard actions in the Selenium Protractor framework. Along with a few examples of the frequently used keyboard and mouse actions in Selenium Protractor.SEE MORE →
While performing automated browser testing, at times, you might end up in situations where you would need to handle multiple windows in Selenium. In this chapter, we'll show you how to handle multiple windows in Selenium with Protractor.SEE MORE →
Often, while performing Selenium test automation, you’ll come across certain scenarios when your test fails because the web page or the web element takes some time to load completely. In such scenarios, the best approach is to wait for the page or the web elements to load completely to avoid any timeout errors.SEE MORE →
Do you know Frames are used to split the content into horizontal and vertical splits, while iframes are used to embed content on a web page? While performing Selenium test automation, you'd often come across scenarios where you'd need to handle frames or iframes. In this chapter, we'll look at how to handle frames and iframes in Selenium with Protractor.SEE MORE →
We all know that end to end testing of web applications is pivotal to ensure quality. When you encounter issues while testing, the best approach is step by step debugging the code. Checkout this guide to learn how to debug Protractor tests.SEE MORE →