Selenium

[The `WebElement#click` method is asynchronous](http://selenium.googlecode.com/git/docs/api/javascript/class_webdriver_WebDriver.html), so we'll want to return the generated promise to avoid race conditions:

```js
.then(function(billSearch) {
  return billSearch.click()
    .then(function() {
      return billSearch.sendKeys('1');
    });
```