Hi,
I don't see any code to access the DOM node in the above code. Please share it.
Also, a quick recommendation rather than using selenium webdriver you can look into using protractor for E2E testing.
Protractor - end to end testing for AngularJS[
^]
It's the recommended way of testing AngularJS applications using selenium.
Let me know if you've any questions with regards to it.