Handbook Modules Changelog Support Sponsors @SerenityJS on Twitter serenity-js on YouTube Source code
👋 CSS? XPath? Or data-test-id? Help make Serenity/JS selectors better by answering 3 short questions!
  • Modules
  • @serenity-js/assertions
  • @serenity-js/console-reporter
  • @serenity-js/core
  • @serenity-js/cucumber
  • @serenity-js/jasmine
  • @serenity-js/local-server
  • @serenity-js/mocha
  • @serenity-js/protractor
  • @serenity-js/rest
  • @serenity-js/serenity-bdd
  • @serenity-js/webdriverio
  • core
  • Readme
  • Source code
  • Specs
  • API Reference
  • CSerenity
  • ISerenityConfig
  • FactorCalled
  • FactorInTheSpotlight
  • Fconfigure
  • Fengage
  • Vserenity
  • errorsCAssertionError
  • CConfigurationError
  • CImplementationPendingError
  • CLogicError
  • CRuntimeError
  • CTestCompromisedError
  • CUnknownError
  • eventsCActivityFinished
  • CActivityRelatedArtifactArchived
  • CActivityRelatedArtifactGenerated
  • CActivityStarts
  • CArtifactArchived
  • CArtifactGenerated
  • CAsyncOperationAttempted
  • CAsyncOperationCompleted
  • CAsyncOperationFailed
  • CBusinessRuleDetected
  • CDomainEvent
  • CFeatureNarrativeDetected
  • CInteractionFinished
  • CInteractionStarts
  • CRetryableSceneDetected
  • CSceneBackgroundDetected
  • CSceneDescriptionDetected
  • CSceneFinished
  • CSceneFinishes
  • CSceneParametersDetected
  • CSceneSequenceDetected
  • CSceneStarts
  • CSceneTagged
  • CSceneTemplateDetected
  • CTaskFinished
  • CTaskStarts
  • CTestRunFinished
  • CTestRunFinishes
  • CTestRunStarts
  • CTestRunnerDetected
  • CTestSuiteFinished
  • CTestSuiteStarts
  • ioCAssertionReportDiffer
  • CConfig
  • CErrorSerialiser
  • CFileFinder
  • CFileSystem
  • CFileSystemLocation
  • CModuleLoader
  • CPath
  • CVersion
  • ISerialisedError
  • IOutputStream
  • ITestRunnerAdapter
  • FcommaSeparated
  • Fformatted
  • Finspected
  • Ftrimmed
  • io/collectionsIMappable
  • IReducible
  • FisMappable
  • TMapping<V,O>
  • io/jsonFparse
  • Fstringify
  • io/reflectionFhas
  • modelCActivityDetails
  • CArtifact
  • CBusinessRule
  • CCategory
  • CCorrelationId
  • CDescription
  • CDuration
  • CName
  • CScenarioDetails
  • CScenarioParameters
  • CTestSuiteDetails
  • CTimestamp
  • CExecutionCompromised
  • CExecutionFailedWithAssertionError
  • CExecutionFailedWithError
  • CExecutionIgnored
  • CExecutionSkipped
  • CExecutionSuccessful
  • CImplementationPending
  • COutcome
  • CProblemIndication
  • CSerialisedOutcome
  • model/artifactsCAssertionReport
  • CHTTPRequestResponse
  • CJSONData
  • CLogEntry
  • CPhoto
  • CTestReport
  • CTextData
  • IRequestAndResponse
  • model/tagsCArbitraryTag
  • CBrowserTag
  • CCapabilityTag
  • CContextTag
  • CExecutionRetriedTag
  • CFeatureTag
  • CIssueTag
  • CManualTag
  • CPlatformTag
  • CTag
  • CThemeTag
  • screenplayCInteraction
  • CQuestion
  • CTask
  • IAbility
  • IAbilityType
  • IActivity
  • TAnswerable<T>
  • screenplay/abilitiesCTakeNotes
  • IDiscardable
  • IInitialisable
  • screenplay/actorCActor
  • IAnswersQuestions
  • ICanHaveAbilities
  • ICollectsArtifacts
  • IPerformsActivities
  • IUsesAbilities
  • screenplay/interactionsCLog
  • CSee
  • CTakeNote
  • screenplay/questionsCCheck
  • CExpectation
  • CList
  • CNote
  • CProperty
  • CTransform
  • IMetaQuestion
  • Fq
  • TPredicate<A,E>
  • screenplay/questions/expectationsCExpectationMet
  • CExpectationNotMet
  • CExpectationOutcome
  • screenplay/questions/listsCArrayListAdapter
  • IListAdapter
  • screenplay/questions/mappingsTAnswerMappingFunction<V,
  • screenplay/questions/mappings/stringFappend
  • Fnormalize
  • Freplace
  • Fslice
  • Fsplit
  • FtoLocaleLowerCase
  • FtoLocaleUpperCase
  • FtoLowerCase
  • FtoNumber
  • FtoUpperCase
  • Ftrim
  • screenplay/tasksCLoop
  • TLoopBuilder
  • stageCClock
  • CStage
  • CStageManager
  • ICast
  • IDressingRoom
  • IListensToDomainEvents
  • IStageCrewMember
  • IStageCrewMemberBuilder
  • IStageCrewMemberBuilderDependencies
  • IWithStage
  • stage/crew/artifact-archiverCArtifactArchiver
  • stage/crew/stream-reporterCStreamReporter

Functions

Static Public Summary
public

serenity: Serenity

Static Public

public serenity: Serenity source

import {serenity} from '@serenity-js/core'
Get started
  • Serenity/JS Handbook
  • API docs
  • Template projects
  • Examples
Support
  • Free Support
  • Training
  • Commercial support
  • Serenity/JS Sponsors
  • Community Chat
Developers
  • Contribute
  • Changelog
  • License
Sponsor Star
Made with love in London, UK © 2016 - 2022 Jan Molak, smartcode ltd.