import {TargetElement} from '@serenity-js/protractor/lib/screenplay/questions/targets'
public class | source

Constructor Summary

Public Constructor
public

constructor(description: string, locator: Locator)

Method Summary

Public Methods
public

answeredBy(actor: AnswersQuestions & UsesAbilities): Promise<void>

Makes the provided Actor answer this Question.

public

of(parent: Question<ElementFinder> | ElementFinder): TargetNestedElement

Retrieves a WebElement located by locator, resolved in the context of a parent WebElement.

Public Constructors

public constructor(description: string, locator: Locator) source

Params:

NameTypeAttributeDescription
description string

A human-readable description to be used in the report

locator Locator

A locator to be used when locating the element

Public Methods

public answeredBy(actor: AnswersQuestions & UsesAbilities): Promise<void> source

Makes the provided Actor answer this Question.

Params:

NameTypeAttributeDescription
actor AnswersQuestions & UsesAbilities

Returns:

Promise<void>

public of(parent: Question<ElementFinder> | ElementFinder): TargetNestedElement source

Retrieves a WebElement located by locator, resolved in the context of a parent WebElement.

Params:

NameTypeAttributeDescription
parent Question<ElementFinder> | ElementFinder

See: