PlaywrightCucumberRunner
Base trait for Cucumber test runners using Playwright.
This trait provides access to Playwright page objects and test data. The lifecycle hooks (BeforeAll, AfterAll, After) are defined in the CucumberLifecycleHooks object to satisfy Cucumber's requirement for static hooks to be in a static context.
Attributes
- Graph
-
- Supertypes
-
trait CStrait ENtrait ScalaDslclass Objecttrait Matchableclass AnyShow all
Members list
Type members
Inherited classlikes
Attributes
- Inherited from:
- DataTableTypeDsl (hidden)
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Inherited from:
- HookDsl (hidden)
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Inherited from:
- ParameterTypeDsl (hidden)
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Inherited from:
- HookDsl (hidden)
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Inherited from:
- StepDsl (hidden)
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Inherited from:
- StepDsl (hidden)
- Supertypes
-
class Objecttrait Matchableclass Any
Value members
Concrete methods
Inherited methods
Defines and after hook.
Defines and after hook.
Value parameters
- order
-
the order in which this hook should run. Higher numbers are run first
- tagExpression
-
a tag expression, if the expression applies to the current scenario this hook will be executed
Attributes
- Inherited from:
- HookDsl (hidden)
Defines and after hook.
Defines and after hook.
Value parameters
- order
-
the order in which this hook should run. Higher numbers are run first
Attributes
- Inherited from:
- HookDsl (hidden)
Defines and after hook.
Defines and after hook.
Value parameters
- tagExpression
-
a tag expression, if the expression applies to the current scenario this hook will be executed
Attributes
- Inherited from:
- HookDsl (hidden)
Defines and after hook.
Defines and after hook.
Attributes
- Inherited from:
- HookDsl (hidden)
Defines a after all hook.
Defines a after all hook.
Value parameters
- order
-
the order in which this hook should run. Higher numbers are run first
Attributes
- Inherited from:
- HookDsl (hidden)
Defines a after all hook.
Defines a after all hook.
Attributes
- Inherited from:
- HookDsl (hidden)
Defines and after step hook.
Defines and after step hook.
Value parameters
- order
-
the order in which this hook should run. Higher numbers are run first
- tagExpression
-
a tag expression, if the expression applies to the current scenario this hook will be executed
Attributes
- Inherited from:
- HookDsl (hidden)
Defines and after step hook.
Defines and after step hook.
Value parameters
- order
-
the order in which this hook should run. Higher numbers are run first
Attributes
- Inherited from:
- HookDsl (hidden)
Defines and after step hook.
Defines and after step hook.
Value parameters
- tagExpression
-
a tag expression, if the expression applies to the current scenario this hook will be executed
Attributes
- Inherited from:
- HookDsl (hidden)
Defines and after step hook.
Defines and after step hook.
Attributes
- Inherited from:
- HookDsl (hidden)
Defines an before hook.
Defines an before hook.
Value parameters
- order
-
the order in which this hook should run. Higher numbers are run first
- tagExpression
-
a tag expression, if the expression applies to the current scenario this hook will be executed
Attributes
- Inherited from:
- HookDsl (hidden)
Defines an before hook.
Defines an before hook.
Value parameters
- order
-
the order in which this hook should run. Higher numbers are run first
Attributes
- Inherited from:
- HookDsl (hidden)
Defines an before hook.
Defines an before hook.
Value parameters
- tagExpression
-
a tag expression, if the expression applies to the current scenario this hook will be executed
Attributes
- Inherited from:
- HookDsl (hidden)
Defines an before hook.
Defines an before hook.
Attributes
- Inherited from:
- HookDsl (hidden)
Defines a before all hook.
Defines a before all hook.
Value parameters
- order
-
the order in which this hook should run. Higher numbers are run first
Attributes
- Inherited from:
- HookDsl (hidden)
Defines a before all hook.
Defines a before all hook.
Attributes
- Inherited from:
- HookDsl (hidden)
Defines an before step hook.
Defines an before step hook.
Value parameters
- order
-
the order in which this hook should run. Higher numbers are run first
- tagExpression
-
a tag expression, if the expression applies to the current scenario this hook will be executed
Attributes
- Inherited from:
- HookDsl (hidden)
Defines an before step hook.
Defines an before step hook.
Value parameters
- order
-
the order in which this hook should run. Higher numbers are run first
Attributes
- Inherited from:
- HookDsl (hidden)
Defines an before step hook.
Defines an before step hook.
Value parameters
- tagExpression
-
a tag expression, if the expression applies to the current scenario this hook will be executed
Attributes
- Inherited from:
- HookDsl (hidden)
Defines an before step hook.
Defines an before step hook.
Attributes
- Inherited from:
- HookDsl (hidden)
Register a data table type with a replacement.
Register a data table type with a replacement.
A data table can only represent absent and non-empty strings. By replacing a known value (for example [empty]) a data table can also represent empty strings.
Value parameters
- replaceWithEmptyString
-
a string that will be replaced with an empty string.
Attributes
- Inherited from:
- DataTableTypeDsl (hidden)
Register a data table type.
Register a data table type.
Attributes
- Inherited from:
- DataTableTypeDsl (hidden)
Register default data table cell transformer with a replacement.
Register default data table cell transformer with a replacement.
A data table can only represent absent and non-empty strings. By replacing a known value (for example [empty]) a data table can also represent empty strings. *
Value parameters
- body
-
converts
Stringargument to an instance of theTypeargument - replaceWithEmptyString
-
a string that will be replaced with an empty string.
Attributes
- Inherited from:
- DefaultTransformerDsl (hidden)
Register default data table cell transformer.
Register default data table cell transformer.
Value parameters
- body
-
converts
Stringargument to an instance of theTypeargument
Attributes
- Inherited from:
- DefaultTransformerDsl (hidden)
Register default data table cell transformer with a replacement.
Register default data table cell transformer with a replacement.
A data table can only represent absent and non-empty strings. By replacing a known value (for example [empty]) a data table can also represent empty strings.
Value parameters
- body
-
converts
Map[String,String]argument to an instance of theTypeargument - replaceWithEmptyString
-
a string that will be replaced with an empty string.
Attributes
- Inherited from:
- DefaultTransformerDsl (hidden)
Register default data table entry transformer.
Register default data table entry transformer.
Value parameters
- body
-
converts
Map[String,String]argument to an instance of theTypeargument
Attributes
- Inherited from:
- DefaultTransformerDsl (hidden)
Register default parameter type transformer.
Register default parameter type transformer.
Value parameters
- body
-
converts
Stringargument to an instance of theTypeargument
Attributes
- Inherited from:
- DefaultTransformerDsl (hidden)
Register doc string type.
Register doc string type.
Type parameters
- T
-
type to convert to
Value parameters
- body
-
a function that creates an instance of
Tfrom the doc string - contentType
-
Name of the content type.
Attributes
- Inherited from:
- DocStringTypeDsl (hidden)
Register parameter type.
Register parameter type.
Value parameters
- name
-
used as the type name in typed expressions
- regex
-
expression to match
Attributes
- See also
- Inherited from:
- ParameterTypeDsl (hidden)
Inherited fields
Attributes
- Inherited from:
- BaseScalaDsl (hidden)
Attributes
- Inherited from:
- BaseScalaDsl (hidden)
Attributes
- Inherited from:
- BaseScalaDsl (hidden)
Attributes
- Inherited from:
- BaseScalaDsl (hidden)
Attributes
- Inherited from:
- CS