We began automation testing of our new project, which is implemented on Angular6. We decided to split the testing of the front-end, back-end and user-scenarios.
To automate the testing of the back-end we selected the following stack of technologies:
Java + TestNG.
To test UI we need to select between: Protractor + TS and Selenide + Java.
Could you please suggest me what is easier or better to use to interact with elements of UI? As far as I know the Protractor is based on the WebDriverJS. What is the difference between it and Selenium WebDriver? Thanks in advance for any assist.