@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
20 lines • 875 B
TypeScript
import type { Stage } from '@serenity-js/core';
import type { DomainEvent } from '@serenity-js/core/lib/events';
import type { StageCrewMember } from '@serenity-js/core/lib/stage';
import type { StandardisedCapabilities } from './StandardisedCapabilities';
/**
* @private
*
* @see https://github.com/serenity-js/serenity-js/issues/455
* @see https://github.com/serenity-bdd/serenity-core/pull/1860/files
* @see https://github.com/serenity-js/serenity-js/issues/132
*/
export declare class BrowserDetector implements StageCrewMember {
private readonly capabilities;
private stage?;
static with(capabilities: StandardisedCapabilities): BrowserDetector;
constructor(capabilities: StandardisedCapabilities, stage?: Stage);
assignedTo(stage: Stage): StageCrewMember;
notifyOf(event: DomainEvent): void;
}
//# sourceMappingURL=BrowserDetector.d.ts.map