Protractor library vs robotframework-angularjs library

244 views
Skip to first unread message

Sounak Saha

unread,
Apr 3, 2019, 2:47:43 AM4/3/19
to robotframework-users

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?

Sounak Saha

unread,
Apr 3, 2019, 2:49:19 PM4/3/19
to robotframework-users
Can anybody please help me? Am really stuck :(

--
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

Sounak Saha

unread,
Apr 3, 2019, 4:55:00 PM4/3/19
to robotframework-users
Please find my analysis below and let me know if any information is in-correct or anything needs to be added,

 

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.

Aurélien Truco

unread,
Apr 4, 2019, 7:13:56 AM4/4/19
to robotframework-users
Hello! I'm sorry to not provide any answer, but I want to motivate you creating a good POC of both automations.

Especially against the angular-js specific locators which I haven't understood yet.

Reply all
Reply to author
Forward
0 new messages