returnthis.waitFor(fn,s=>accept!(typeofs==='string'?s:''),`getTextContent with selector ${selector}`);
returnthis.waitFor(()=>this.driver.getElements(selector).then(els=>els[0].textContent),s=>accept!(typeofs==='string'?s:''),`getTextContent with selector ${selector}`);
returnthis.waitFor<RawResult<Element>>(()=>this.spectronClient.element(selector),result=>accept(result?result.value:void0),`element with selector ${selector}`)asPromise<any>;