It seems as if [from the Travis error] the popup isn't ready when you loop through. Why don't you instead try something like:

```
this.client.waitFor(function(done) {
  var collection = this.client.findElements(
    MarionetteHelper.SELECT_POPUP + ' ' + MarionetteHelper.SELECT_POPUP_LI_SEL,
    function(err, result) {
      result.some(function(el) {
        done(el.text() === optionText);
      });
    });
}.bind(this));
```