quoad
Version:
Serenity/JS: Next generation acceptance testing library for modern web applications.
16 lines (13 loc) • 454 B
text/typescript
import { Actor, Cast, TakeNotes } from '@serenity-js/core';
import { BrowseTheWebWithWebdriverIO } from '@serenity-js/webdriverio';
export class Actors implements Cast {
prepare(actor: Actor): Actor {
if (actor.name === `Adam who can't browse the web`) {
return actor;
}
return actor.whoCan(
BrowseTheWebWithWebdriverIO.using(browser),
TakeNotes.usingAnEmptyNotepad(),
);
}
}