returnthis.waitFor<RawResult<Element[]>>(()=>this.spectron.client.elements(selector),result=>accept(result.value),`elements with selector ${selector}`)
returnthis.waitFor<RawResult<Element>>(()=>this.spectron.client.element(selector),result=>accept(result?result.value:void0),`element with selector ${selector}`)
returnthis.waitFor<RawResult<Element>>(()=>this.spectron.client.element(selector),result=>accept(result?result.value:void0),`element with selector ${selector}`)asPromise<any>;