I am afraid that there is no good solution. There are many obstacles in your way.
- The protractor is written in JavaScript and is a shell implementation of Selenium WebDriverJS. Given that WebDriverJS uses a completely different API than Java WebDriver (due to the asynchronous nature of the node), even if it is technically possible to get the node library to port the Java library, this will not work.
- Selenium API, Java-, .
- Angular, , , DOM .. . , Angular. , , . , .
, :
, Cucumber, , , , javascript cucumber-js, ( ) .
Java, , , javascript. № 2 , , № 3 , javascript LOE.