On the angular site the have the following example of a unit test: http://docs.angularjs.org/api/ng/directive/select (note that you need to click the protractor.js button; there is no direct link to show the unit test code)
here is the snippet of interest:
element.all(by.select('color')).first().click();
element.all(by.css('select[ng-model="color"] option')).first().click();
Is there a way to get an element other than the "first()" when using "element.all()"? I can't seem to find proper documentation on what can be done.
element.all(...).get(x).click()?n-thselector to the query. Again, assuming this is the question.get(x)) should work. Did you try it? The documentation of the method also has an example which is exactly what I said above.