Hi,
I need to automate an angular js application and am considering Robot framework and protractor for the same. Our organization predominantly uses robot framework for it’s test automation needs and haven’t used robotframework-angularjs library yet.
Could anybody please let me know if protractor library has any advantage over robotframework-angularjs library only in terms of automation capabilities?
Can we achieve the same level of UI automation using both ways or do we have any limitation using the robotframework-angularjs library?
--
You received this message because you are subscribed to the Google Groups "robotframework-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to robotframework-u...@googlegroups.com.
To post to this group, send email to robotframe...@googlegroups.com.
Visit this group at https://groups.google.com/group/robotframework-users.
For more options, visit https://groups.google.com/d/optout.
Regards
Sounak
Saha |
| |||
|
robotframework-angularjs |
Protractor |
|
No coding knowledge needed as it is text based. |
Knowledge of JavaScript is required |
|
Applicable for end to end test automation where non-coders are involved |
Applicable for end to end test automation where coders are involved |
|
Supports the angular js application specific locators model, binding and repeater |
Supports the angular js application specific locators model, binding and repeater |
|
Supports the angular js application specific wait waitForAngular in the form of keyword "Wait for Angular" |
Supports the angular js application specific wait waitForAngular |
|
User needs to include the SeleniumLibrary before you import the AngularJSLibrary. |
User doesn't need to import Selenium separately in tests as protractor is built on top of WebDriver Js |
|
This library is built by invoking JavaScript from python |
This library is built purely on JavaScript |
However it appears that we can achieve the same level of automation for AngularJs applications using both robot framework and protractor, but a POC on the same would be more helpful to confirm this.
Especially against the angular-js specific locators which I haven't understood yet.