It is not possible to "install" browsers on cloud9 to run end-to-end browser-based test scripts. The selenium web driver hopes to download chrome, which runs the tests, but throws an error, because this is not what can be found in the cloud9 development environment.
If you are configured to run these tests in an online IDE, such as cloud9, the only option is to use a dumb browser such as phantomJS, but pay attention to the protractor docs.
We recommend using PhantomJS for testing with Protractor. There are many reports of problems with PhantomJS crashing and behaving differently from real browsers.
I would recommend downloading your application locally and running extensive E2E tests in browsers that your users will actually use to access your application.
Another option is to use something like Saucelabs ( https://saucelabs.com/ ) for automated cloud cross-browser testing; this will require some configuration in the protractor_conf.js
file. Please note that there may be additional costs associated with cloud testing.
source share