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

27 lines 991 B
import type { Stage } from '@serenity-js/core'; import type { DomainEvent } from '@serenity-js/core/lib/events'; import type { Outcome } from '@serenity-js/core/lib/model'; import type { StageCrewMember } from '@serenity-js/core/lib/stage'; import type { Runner } from 'protractor'; import type { ProtractorReport } from './ProtractorReport'; /** * @private */ export declare class ProtractorReporter implements StageCrewMember { private readonly runner; private readonly successThreshold; private readonly reported; private stage?; private readonly startTime; constructor(runner: Runner, successThreshold?: Outcome | { Code: number; }, reported?: ProtractorReport, stage?: Stage); assignedTo(stage: Stage): StageCrewMember; notifyOf(event: DomainEvent): void; report(): ProtractorReport; private recordFailure; private recordStart; private recordSuccess; private afterEach; } //# sourceMappingURL=ProtractorReporter.d.ts.map