which are not included in Selenium locators. She wasn’t happy with the existing testing frameworks for AngularJS, so she started to implement a new one in fact, she was the most active contributor of Protractor.Īngular JS applications have some extra HTML attributes like ng-repeater, ng-controller, ng-model., etc. The idea of the framework came from a Senior Test Developer at Google, from Julie Ralph. If you’ve implemented some autotests before, you most probably know that sometimes it is challenging to capture web elements on the page, especially in AngularJS applications using WebDriver/Selenium. But let’s start from scratch and let me take you through my Protractor adventure ? I wanted to see the improvements in this framework, so we organized a webinar for it. I was curious to know how the Protractor framework had evolved since 2016 when I last touched it. The purpose of these webinars is to gain more knowledge about these frameworks, to see what is currently available on the market, so you can compare them, and select the best fit for your needs. There’s this relatively new initiative, called “ Idea Pool,” in which we try to introduce different testing frameworks to the audience. You can organize meetups, call for speakers, build networks, or share knowledge.
It’s a great community, a platform, which you can join for completely free. I haven’t heard about this community either till then. Never heard about it, right? You’re not alone, don’t worry if you haven’t. When I re-joined EPAM in 2019, my boss introduced me to some guys who are active contributors of Community-Z. The Angular framework gained immense popularity back then, it was a desirable and fast-growing framework, so it was very trendy to work with it and add it to the CV. Our team had a project to re-implement the frontend of the company’s mobile app (obviously, we kept the old, legacy backend engine, because “why not?”), and they chose AngularJS for it. Several years ago, I had the chance to work with Protractor.