| 295 | } |
| 296 | |
| 297 | async waitForSetValue(selector: string, value: string): Promise<void> { |
| 298 | await this.poll(() => this.driver.setValue(selector, value), () => true, `set value '${selector}'`); |
| 299 | } |
| 300 | |
| 301 | async waitForElements(selector: string, recursive: boolean, accept: (result: IElement[]) => boolean = result => result.length > 0, retryCount?: number): Promise<IElement[]> { |
| 302 | return await this.poll(() => this.driver.getElements(selector, recursive), accept, `get elements '${selector}'`, retryCount); |