For example, I would like to test a chat feature between two logged in users implemented using AngularJS.
The test needs to verify two or more separate sets of browser actions occur in the proper sequence. For example, user A logs in, user B logs in, user A sees B is logged in, user A sends user B chat text, user B receives chat text. user B responds to user A.
Is this something that can be done using protractor? If not, is there another way to automatically test multiple browser session workflows?