One needs to know JavaScript and Node.js to work with Protractor. Both the test automation tools are equally good. It does not specify any specific technology based web applications. Protractor vs Selenium. In this video, you will learn about Protractor automation for Angular JS applications. 2. Conclusion. Here we compare between nightwatch, protractor, selenium-webdriver and webdriverio. Selenium Integrated Development Environment (IDE), Most angular JS applications are embedded with. It interacts with browser by directly communicating with it and retrieving the results. Selenium WebDriver is one of the pivotal components of … Protractor was written specifically for the "Angular" framework by the good folks at Google.It is built on top of Selenium, and incorporates Jasmine out of the box. Intrigued to know more about Selenium and Protractor?? It's Very simple when it comes to selecting between Selenium and protractor for your testing needs. Selenium Remote Control (RC) allows the testers to choose their preferred programming language. Designed specifically for Angular pages and works with non-angular too without any issues. Protractor and Selenium both are used to automate front end of web based applications. Visual Studio Professional supports a lot of features such as a huge list of nugget plugins, handy short cuts. While working with Selenium standalone, you need to manually download and connect the web drivers in order to support multiple browsers. You can execute the same test script to debug Protractor tests in the cloud Selenium grid with minimal configuration changes that are required to build the driver and connect to the LambdaTest hub. Protractor adds these objects to the global namespace: browser, element and by. Just like WebDriver, you’ll also get model, binding, repeater, and additional locators. When working with Angular applications, protractor offers faster performance. When it comes to choosing between Nightwatch vs Protractor, it is a tough call to take. We Offers most popular Software Training Courses with Practical Classes, Real world Projects and Professional trainers from India. Compare Protractor vs Selenium. Python- PyUnit, PyTest 2. Blog Software Testing Selenium vs Protractor. During Protractor execution you no longer need to add waits specifically to wait for your next test. Protractor is suitable for both Angular and Non-Angular web applications. It is designed dedicatedly for web-based applications and is compatible across different browsers and platforms. unable to run test cases in IE browser in protractor, selenium framework for angular.js web application. Protractor is an open source functional automation framework (also known as End to End testing framework) especially designed to verify the health of AngularJS web applications. Here are a few reasons to convince you to use Protractor: If the app you are developing is on AngularJSit’s always a better option to use Protractor since, Difference between Protractor vs Selenium. 21 Best API Testing Tools That are insanely good –, Difference between functional testing and non functional testing, Difference between regression testing and retesting, Difference Between White box and Black box Testing, Difference between use case and test case, Difference between smoke testing and sanity testing, Difference between load testing and stress testing, Agile VS DevOps: Difference between Agile and DevOps. Working with multiple assertion libraries is possible with Protractor. Their expert trainers hail from reputed MNCs and have vast real-time experience in working with such tools. Using Protractor with Selenium is better if one needs to carry out full E2E testing that opens a browser and executes a DOM manipulation. The ONLY difference I found is that I don't want to wait explicitly to load the webpage.. Is there any other advantage or disadvantage in Protractor Vs Selenium WebDriver? AngularJS was designed from ground up to be testable. Protractor is a test framework mainly intended for Angular and AngularJS applications. Talking in terms of Selenium WebDriver, Protractor is a wrapper developed on the top of webdriver.js, with added features and functionalities. Checking the protractor documentation, I see there is a option to run protractor without using Selenium server using directConnect: true flag.. What is the difference between running protractor tests with a selenium server and without a selenium server other than the fact that only Chrome, Firefox are supported for the latter case? It’s API is quite matured and supports extra features to assists tasks beyond even browser-based tasks. Besides, this is learner friendly and user friendly too. Protractor is an all in one powerful testing tool for end-to-end testing of web applications. Selenium supports frameworks such as TestNg and Junit; Performance wise selenium is faster when working with non-Angular applications; It is an open source software; Java and TestNG are necessary to work with Selenium Where as Selenium is developed for any Web Browser Automation. So, when creating larger applications the time difference output may be more in selenium. Protractor needs to install webdriver-manager to run the Selenium server (almost every e2e tool uses Selenium). Generally, most of the angular JS applications have HTML elements like ng-model and ng-controller, Selenium could not trace these elements, whereas Protractor can easily trace and control such web application attributes. However, one has some features that make it supreme to the other. Protractor has a … Advantages. In this comparison we will focus on the latest versions of those packages. We can create customization from Selenium in creating Angular JS apps, Protractor can run on top of selenium giving all the advantages of Selenium, You can use API exposed by Webdriver and Angular, Uses the same web driver as that of Selenium. How to have a global alias for network requests in Cypress. Angular Online Training and Certification Course, Java Online Training and Certification Course, Dot Net Online Training and Certification Course, Testcomplete Online Training and Certification Course, Salesforce Sharing and Visibility Designer Certification Training, Salesforce Platform App Builder Certification Training, Google Cloud Platform Online Training and Certification Course, AWS Solutions Architect Certification Training Course, SQL Server DBA Certification Training and Certification Course, Big Data Hadoop Certification Training Course, PowerShell Scripting Training and Certification Course, Azure Certification Online Training Course, Tableau Online Training and Certification Course, SAS Online Training and Certification Course, MSBI Online Training and Certification Course, Informatica Online Training and Certification Course, Informatica MDM Online Training and Certification Course, Ab Initio Online Training and Certification Course, Devops Certification Online Training and Course, Learn Kubernetes with AWS and Docker Training, Oracle Fusion Financials Online Training and Certification, Primavera P6 Online Training and Certification Course, Project Management and Methodologies Certification Courses, Project Management Professional Interview Questions and Answers, Primavera Interview Questions and Answers, Oracle Fusion HCM Interview Questions and Answers, AWS Solutions Architect Certification Training, PowerShell Scripting Training and Certification, Oracle Fusion Financials Certification Training, Oracle Performance Tuning Interview Questions. All that you need to take care is the configuration and the choice of browser. An advanced version of Selenium RC, Selenium WebDriver is a modern and stable form of testing a web application. Both Selenium and Cucumber tools can be used for cross-browser web applications. Home; Quick Start . Selenium is used for automation testing of web applications and is an open-source testing tool. Protractor was written specifically for the "Angular" framework by the good folks at Google.It is built on top of Selenium, and incorporates Jasmine out of the box. JavaScript- WebDriverJS, WebDriverIO. Proven, widely used for automation, well extended support and stable API. It provides a modern and steady way to test web applications. No official support operates on open community model. Requires third-party tools:- protractor-beautiful-reporter, protractor-HTML-reporter etc. ... you have to search it and protractor being heavily asynchronous you have to use some third party async-loop library. Step 3 − In this step, Selenium server will help to manage the browsers. Protractor on its own does not have an specific variants of Wait Conditions available heavily in a core Selenium, but as we see below, Protracor's NgBy class methods are returning valid OpenQA.Selenium.By instances allowing use of IWait interface already available in C# and Java implementations, to handle the service load latency. Protractor is built on top of WebDriverJS, which uses native events and browser-specific drivers to interact with your application as a user would. It is specially curated for parallel execution of tests, on various browsers and environments; it is based on the concept of hub and nodes. This tool has the most basic features and many testers use this for prototyping purposes. Selenium: Selenium supports languages such as Java, Python Kotlin, C, C#, PHP. Supports common locator strategies like Id, className, name, linkText, tagName, partial link text, XPath and CSS  for all web applications. These are one of the best tools used in DevOps CICD process. Code length is more because all of the fetch operations returns a promise, so you got to solve the promises first, so the code length is more. Though Protractor is designed keeping in mind AngularJS applications, it performs with equal competence with non-AngularJS applications too. Getting Started; Tutorial; Working with Spec and Config Files; Setting Up the System Under Test; Using Locators; Using Page Objects to Organize Tests; Debugging Protractor Tests; Reference . Protractor is designed specially for automating Angular applications. Compare Protractor vs Selenium. Supports Automatic wait for Angular applications, but they are not applicable for Non-angular applications. You can automate the web applications using the selenium WebDriver with Java or any programming language of choice. Cypress vs. Selenium vs. TestProject – Conclusions. It runs the test—and the framework—just like a real user would. Protractor vs Selenium WebDriver. As Protractor is specially designed for angular applications, so if you are testing angular applications, it is better to opt for a protractor. Protractor vs Selenium WebDriver. Because of the parallel execution feature, it allows executing test cases in multiple instances of the browser simultaneously. In Selenium, Selenium Grid is responsible for the same. The certification names are the trademarks of their respective owners. Protractor is a test framework for Angular JS applications that uses Selenium to automate the browser behaviour (Protractor uses JS but still communicates with Selenium using WebDriverJS). Though it is specially designed for AngularJS applications, it works equally well for other applications as well. It is faster than selenium because there is no need for any additional waits and sleeps. Protractor is a powerful testing tool for testing AngularJS applications. Selenium supports  Java, C#, PHP, Python, Ruby, and PERL and can perform even difficult level testing. This is a Firefox plugin that testers use to record their sequence of work flow. Selenium Remote Control (RC) is an automated web testing tool that gives the testers the choice to choose their preferred programming language. In this example, selenium takes twice the time of protractor. Selenium and Cucumber scripts are easy to maintain and reuse for different platforms and languages. Cross-browser testing is a lot easier because Protractor is based on the Selenium WebDriver. Finally, it … In this comparison we will focus on the latest versions of those packages. Required fields are marked *. Out of these 3 frameworks we’ve compared – TestProject and Selenium are the ones that provide support for the most complete set of browsers. Nightwatch vs Protractor vs Mocha : The Preferred Testing Framework By Hamid Akhtar, Community Contributor and Pradeep Krishnakumar, Manager - August 2, 2019 Amidst many commercial and open-source tools, Selenium is the most widely used open-source tool for automating testing suite for web applications across a range of platforms and browsers. Its development was started by Google but was later turned into an open-source framework. Performs multi-browser testing on oft used browsers such as Chrome, Firefox, Safari, IE11, Edge, in shorter duration and in a simplified manner. It is very easy to learn and use. Cross-browser testing is a lot easier because Protractor is based on the Selenium WebDriver. View Disclaimer. Selenium vs. Puppeteer in the Industry As it is evident from the picture above, Puppeteer has overtaken the Protractor from August and is continuously in good competition with Selenium. So the command line takes care for us. Official website of Protractor says that:- Protractor is an end-to-end test framework for Angular and AngularJS applications. So Selenium and Protractor both can be used to automate Angular Applications. Both are used to automate Angular Applications. Protractor comes with parallel execution feature that lets a tester run test cases in multiple instances of the browser simultaneously. 3. All js related languages are supported by Protractor. Requires web driver-manager CLI to automatic sync between browser version and driver for Chrome and Firefox. Step 4 − At last, the browser APIs are invoked with the help of Selenium WebDriver. All that you need to take care is the configuration and the choice of browser. Advantages. Selenium automates browser. Protractor is built on top of WebDriverJS, which uses native events and browser-specific drivers to interact with your application as a user would. Do something as long as element is on page - cypress. Selenium automates browsers. Protractor, the genuine testing framework for AngularJS, is written in JavaScript too. The framework is budding and harder comparatively. Sometimes, testers sometimes get stuck between two automation testing tools. Protractor vs selenium who will win? Selenium WebDriver is an advanced version of Selenium RC. Selenium vs. Puppeteer in the Industry As it is evident from the picture above, Puppeteer has overtaken the Protractor from August and is continuously in good competition with Selenium. Protractor works well with Jasmine and Mocha frameworks. Hot Network Questions It works as a Solution integrator by assimilating the dominant technologies like Jasmine, Cucumber, Selenium, NodeJS, Web driver, etc. Go ahead and All the best!! By now you would have been pretty clear about the differences in both. Loạt bài viết này trích từ khóa học Protractor E2E Testing – bạn nào quan tâm và muốn làm bài bản thì nên tham gia để học và thực hành từ A-Z nhé.. Bài viết đầu tiên so sánh sự khác nhau giữa Selenium vs Protractor – … Difference between Selenium and Protractor? Xin chào các bạn – đây loạt bài viết hướng dẫn về Protractor – Angular E2E Testing. Finally, it … Prefer Protractor when you are not comfortable with handling the ajax and angular waits using fluent wait in Selenium. Generally, most of the angular JS applications have HTML elements like ng-model and ng-controller, Selenium could not trace these elements, whereas Protractor can easily trace and control such web application attributes. You can work in popular programming languages such as Python, Ruby, Java, Perl, C and C## . To get started with the Cypress vs Selenium comparison, we first look at Selenium – the more established player in the web automation and cross browser testing arena.. Selenium is a popular open-source test automation framework primarily used for web app testing and cross-browser testing. This Firefox plugin is easy to install and is also companionable with other plugins. Protractor is essentially a syntax wrapper for Selenium, with a few extra Anuglar-friendly methods built in. In this video will discuss about what is difference between selenium and protractor. Your email address will not be published. Though Selenium can do some of the things what protractor does, the protractor is the industrial standard and best practice to test AngularJS applications. Code length is longer when you use Protractor because all of the fetch operation return promise, so you have to solve the promises first. This open source end-to-end testing framework offers the following advantages − An open source tool, Protractor is … Ankur Jain 3 Comments AutomationFramework Protractor Selenium In this blog, we are going to compare Protractor against Selenium to check out what are the various differences and similarities between both of them, which one to use and when. You Can take our training from anywhere in this world through Online Sessions and most of our Students from India, USA, UK, Canada, Australia and UAE. The main benefit of automation tools is faster execution and time-saving. Selenium vs. Protractor Code length: Another noticeable difference is the code length; we will be able to achieve the target in fewer lines in Java with selenium. Mocha,  Jasmine, Cucumber and Serenity/JS. Selenium IDE is used to record the sequence of the workflow. Let’s compare Protractor and Selenium ( Selenium … Debug Protractor Tests On Online Selenium Grid Platform. Protractor is an end-to-end test framework for Angular and AngularJS applications. also permits the creation of custom locators. Selenium promise manager is now deprecated. Selenium is widely established and proven one, and Protractor is emerging in the market as of now. It is a wrapper around the Selenium WebDriver API for JavaScript. It is matured, contains a complete API and has more features than just browser based tasks. We Offer Best Online Training on AWS, Python, Selenium, Java, Azure, Devops, RPA, Data Science, Big data Hadoop, FullStack developer, Angular, Tableau, Power BI and more with Valid Course Completion Certificates. Although Protractor can be used for any non-angular application as well but the beauty of Protractor for Angular application will be missed. Protractor - Element not found. Protractor is designed specially for automating Angular applications. It assists in quick and easy testing on various browsers. Though it works comfortably with Jasmine and Mocha, the default is Jasmine. Here we compare between nightwatch, protractor, selenium-webdriver and webdriverio. What you do with that power is entirely up to you. © 2020- BDreamz Global Solutions. What makes Protractor different from traditional Selenium WebDriver?. So, when creating larger applications the time difference output may be more in selenium. Supports common locator strategies like Id, className, name, linkText, tagName, partial link text, XPath and CSS  for all web applications plus it also supports angular specific locator strategies such as model, repeater, binding, buttonText, option, etc. also be automated as well. Toggle navigation. Hot Network Questions We install protractor executing the command: npm install -g protractor. It constitutes of four different tools under it: The simplest among all the four tools under Selenium is Selenium IDE. It also supports Java, C#, PHP, Python, Ruby, and PERL. Here are the basic points of differences between Selenium and Protractor: Based on language binding, it supports various Test Frameworks C#- NUnit, Where as Selenium is developed for any Web Browser Automation. The main advantage of using this is time saving and faster execution. Debugging in easy owing to Java based design. Protractor supports various cloud testing platforms like SauceLabs and CrossBrowserTesting, etc. Testers can run Protractor on their code deployed in. The current versions are nightwatch 1.5.1, protractor 7.0.0, selenium-webdriver 4.0.0-alpha.8 and webdriverio 6.10.10. Ankur Jain 3 Comments AutomationFramework Protractor Selenium In this blog, we are going to compare Protractor against Selenium to check out what are the various differences and similarities between both of them, which one to use and when. Save my name, email, and website in this browser for the next time I comment. and it would now be easier for you to choose the better tool for your requirements and the winner in Protractor vs selenium will change according to it. Selenium - Web Browser Automation. It is Node.js program. Selenium is widely established and proven one, and Protractor is emerging in the market as of now. Get In-depth knowledge through live Instructor Led Online Classes and Self-Paced Videos with Quality Content Delivered by Industry Experts. Protractor vs Selenium!!! You need lesser number of code lines for testing with Selenium. Visual Studio Professional as Protractor IDE. Selenium is an open source testing tool for performing automated testing on web applications. The current versions are nightwatch 1.5.1, protractor 7.0.0, selenium-webdriver 4.0.0-alpha.8 and webdriverio 6.10.10. Official website of Protractor says that: Protractor is an end-to-end test framework for Angular and AngularJS applications. Requires more lines of code and hence scripting is difficult. Both the test automation tools are equally good. Also, Protractor runs equally well with real browsers and headless browsers. The languages supported by Selenium are Java, Python Kotlin, C, C#, PHP. Runs on both real browsers and headless browsers. Handling Multiple Frame and Nested Frames in Protractor. Cannot trace and work with angular directives in a code. This is just a wrapper developed over WebDriver JS. You are just a call away from their expert counseling team and shaping your career! Protractor runs tests against your application running in a real browser, interacting with it as a user would. Step 4 − At last, the browser APIs are invoked with the help of Selenium WebDriver. Protractor vs selenium who will win? Protractor - Element not found. If your Web application is developed using angular/react/ember js then it is wise to go with protractor. As discussed earlier, Protractor is an open source, end-to-end testing framework for Angular and AngularJS applications. Similar to RC, WebDriver too supports Java, C#, PHP, Python, Ruby and PERL. Protractor uses Selenium WebDriver to drive browsers and simulate user’s interaction with an AngularJs application running in a browser. As the slogan proudly says, AngularJSis what HTML would have been, had it been designed for building web-apps. Requires third-party tools:- TestNG, Extent Report, Allure Report, etc. However, one has some features that make it supreme to the other. Well, Protractor simulates user interaction of the app in a real browser. Protractor use angular based locator such as ng-model, ng-binding, ng-repeat as well as selenium web driver locators ( id, name, class, XPath) to identify the web elements of the angular js … C#, Java, Haskell, Perl. Ye… oh – great, let’s see now: One more addition that makes life easier for users is globals. unable to run test cases in IE browser in protractor, selenium framework for angular.js web application. Yes. Another advantage with WebDriver is that is does not need JavaScript for Automation. During Protractor execution you no longer need to add waits specifically to wait for your next test. When it comes to choosing between Nightwatch vs Protractor, it is a tough call to take. It is easy to install and is compatible with other plugins too. Java- JUnit, TestNG Sometimes there are Selenium test automation scenarios, where you’ll encounter multiple frames in … For detailed comparison, refer Protractor vs Selenium Protractor performs equally good for both Angular and Non-Angular web applications. WebdriverIO - Webdriver/Selenium 2.0 JavaScript bindings for Node.js. Protractor can perform multiple browser testing on various browsers like Chrome, Firefox, Safari, IE11, Edge. Loạt bài viết này trích từ khóa học Protractor E2E Testing – bạn nào quan tâm và muốn làm bài bản thì nên tham gia để học và thực hành từ A-Z nhé.. Bài viết đầu tiên so sánh sự khác nhau giữa Selenium vs Protractor – … To scale your testing efforts and test on multiple browsers and OS you can use a cloud Selenium Grid to perform cross-browser testing. Selenium vs Cypress – A Top-Down View. Selenium vs. Protractor Code length: Another noticeable difference is the code length; we will be able to achieve the target in fewer lines in Java with selenium. The core functionality of Selenium Grid revolves around hub and nodes concept. How to have a global alias for network requests in Cypress. 3. In simple words working with packages is easier in Protractor. What makes Protractor different from traditional Selenium WebDriver?. Jmeter Tutorial: Learn about the tool in a jiffy! ... you have to search it and protractor being heavily asynchronous you have to use some third party async-loop library. Protractor is designed specially for automating Angular applications. Nightwatch vs Protractor vs Mocha : The Preferred Testing Framework By Hamid Akhtar, Community Contributor and Pradeep Krishnakumar, Manager - August 2, 2019 Amidst many commercial and open-source tools, Selenium is the most widely used open-source tool for automating testing suite for web applications across a range of platforms and browsers. An added benefit of WebDriver is that it does not require JavaScript for Automation. This blog post gives a comprehensive comparison of Selenium and Protractor, and lets you understand when to choose which tool and the reasons behind it. Supports many frameworks of unit testing, such as TestNg and Junit. Protractor works in conjunction with Selenium to provide an automated test infrastructure that can simulate a user’s interaction with an Angular application running in a browser or mobile device. Protractor use angular based locator such as ng-model, ng-binding, ng-repeat as well as selenium web driver locators ( id, name, class, XPath) to identify the web elements of the angular js … Protractor Setup . Protractor vs Selenium!!! Selenium is an all-inclusive suite that is licensed under Apache License 2.0. since the protractor track the network, router changes and execute the testing scripts accordingly. Debugging needs expertise and time consuming. It is faster than selenium because there is no need for any additional waits and sleeps. To achieve the best testing results, it is very important to choose the most appropriate testing tool according to your requirements. Your email address will not be published. WebDriver is also the official JavaScript implementation of Selenium. Tutorial; Protractor Setup . The current version 2.25.0 is fully powered to support Java, C#, PHP, Python, Ruby and PERL and to perform tests of difficult level too. C # # web applications no longer need to take care is the configuration and protractor vs selenium choice choose. Tasks can ( and should! end-to-end testing framework for AngularJS, is written in JavaScript.... Needs to install and is compatible with other plugins hot network Questions step 3 − in this example, WebDriver. Know more about Selenium and Protractor is a tough call to take, World... Applicable for non-angular applications also global namespace: browser, WebDriver uses the Selenium WebDriver to browsers! The languages supported by Selenium are Java and TestNG, selenium-webdriver and webdriverio this testing tool according to your.. Any additional waits and sleeps installed as and when needed and Cucumber scripts are easy install! The genuine testing framework for angular.js web application components of … but how while working with such tools source end-to-end. A browser Protractor also has a high capability to write automated regressions tests for web applications powerful! Selenium RC application is developed for any web browser automation are developed such! The genuine testing framework for Angular application will be missed the help of Selenium WebDriver easy. Used in DevOps CICD process browser based tasks will help to manage the browsers the... Steady way to test web applications Debugging needs expertise to work with application as a Solution keeps. Slogan proudly says, AngularJSis what HTML would have been, had it been for! Programming language of choice automate front end of web applications, Python Ruby... Good tool used for prototyping purposes, NodeJS, web driver, etc study your requirements clearly and the., is written in JavaScript too based web applications specifically for Angular and AngularJS applications add waits to! Skills mandatory to work with Protractor output may be more in Selenium, with a extra..., widely used for functional testing across many companies it assists in quick and easy testing on various and!: one more addition that makes life easier for users is globals some third party async-loop.. Tests against your application as a user would bạn – đây loạt bài viết hướng về... Specially designed for building web-apps it does not need JavaScript for automation testing tools as! And Professional trainers from India get In-depth knowledge through live Instructor Led Online and. Application as a default framework ( almost every E2E tool uses Selenium ) between browser version and driver with! And easy testing on web applications – great, let ’ s performance is faster for a non-angular web for. Study your requirements are developed as such executing the command: npm -g! Questions step 3 − in this step, Selenium WebDriver?, a lot of sync issues and to! As TestNG and JUnit runs the test—and the framework—just like a real browser interacting. The network, router changes and execute the testing scripts accordingly working them! That you need lesser number of code lines for testing purposes, but certainly... Choice of browser also has a … do n't let the Lockdown you... Protractor-Html-Reporter etc fluent wait in protractor vs selenium a Solution integrator by assimilating the dominant technologies like Jasmine, Cucumber, Grid. It has some features that make it supreme to the global namespace: browser, interacting with as! Beginners and Experts friendly of four different tools under it: the among! Comfortably with locators now and get 2 Course At ₹25000/- Only Explore now JavaScript. Non-Angular applications also Java or any programming language across many companies top WebDriverJS. Step, Selenium Grid is responsible for the next time I comment manually download and the! Not easy, a lot of sync issues and difficult to find real conditions! To carry out full E2E testing Java and TestNG ’ ll also get model, binding repeater!, widely used for automation testing of web applications using the Selenium WebDriver with Java or programming... − in this step, Selenium takes twice the time of Protractor made... Basic features and functionalities choose the most basic features and is compatible other. Like a real browser, interacting with it and Protractor for beginners and Experts friendly to scale testing. Tools: - Protractor is essentially a syntax wrapper for Selenium,,! Difference between Selenium and Protractor quite matured and supports extra features to assists tasks beyond even browser-based.. And the choice to choose the most basic features and is largely used for any web browser are! Is largely used for automation, well extended support and stable form of testing needs for applications. Lesser number of code and hence scripting is difficult not applicable for non-angular applications optimizes sleep wait... My name, email, and PERL dominant technologies like Jasmine, Cucumber, server. Easier because Protractor is suitable for both Angular and AngularJS applications đây loạt bài viết dẫn... Of WebDriverJS, which uses native events and browser-specific drivers to interact with browser interacting... One of the major features is we can create an Angular/Protractor project as a user would current are... Is Selenium IDE is used to automate Angular applications packages and working with Protractor offers performance! Libraries is possible with Protractor API is quite matured and supports extra features to tasks., it is designed dedicatedly for web-based applications and can perform multiple browser testing on various browsers platforms!