import {TargetNestedElement} from '@serenity-js/protractor/lib/screenplay/questions/targets'
TargetNestedElement
Locates a single web element located within another web element. Instead of using this class directly, please use Target.the instead.
Extends:
@serenity-js/core~Question → TargetNestedElement
Tests:
- Target allows the actor to locate an element relative to another target
- Target provides a sensible description of an element that is nested
- Target when nesting targets allows for Target
to be nested within another Target - Target when nesting targets allows for Target
to form a chain with other Target s
See also:
Constructor Summary
Public Constructor | ||
public |
constructor(parent: Question<ElementFinder> | ElementFinder, child: Question<ElementFinder> | ElementFinder) |
Method Summary
Public Methods | ||
public |
answeredBy(actor: AnswersQuestions & UsesAbilities): Promise<void> |
|
public |
of(parent: Question<ElementFinder> | ElementFinder): TargetNestedElement |
Public Constructors
public constructor(parent: Question<ElementFinder> | ElementFinder, child: Question<ElementFinder> | ElementFinder) source
Params:
Name | Type | Attribute | Description |
parent | Question<ElementFinder> | ElementFinder | ||
child | Question<ElementFinder> | ElementFinder |
Public Methods
public answeredBy(actor: AnswersQuestions & UsesAbilities): Promise<void> source
Params:
Name | Type | Attribute | Description |
actor | AnswersQuestions & UsesAbilities |
Returns:
Promise<void> |
public of(parent: Question<ElementFinder> | ElementFinder): TargetNestedElement source
Params:
Name | Type | Attribute | Description |
parent | Question<ElementFinder> | ElementFinder |