UNPKG

@serenity-js/protractor

Version:

Adapter that integrates @serenity-js/web with Protractor, enabling Serenity/JS reporting and using the Screenplay Pattern to write end-to-end test scenarios

17 lines 730 B
import { RootLocator } from '@serenity-js/web'; import type * as protractor from 'protractor'; /** * Protractor-specific implementation of [`RootLocator`](https://serenity-js.org/api/web/class/RootLocator/). * * @group Models */ export declare class ProtractorRootLocator extends RootLocator<protractor.ElementFinder> { private readonly browser; constructor(browser: protractor.ProtractorBrowser); isPresent(): Promise<boolean>; nativeElement(): Promise<Pick<protractor.ElementFinder, 'element' | 'all'>>; switchToFrame(element: protractor.ElementFinder): Promise<void>; switchToParentFrame(): Promise<void>; switchToMainFrame(): Promise<void>; } //# sourceMappingURL=ProtractorRootLocator.d.ts.map