The Navigate
class is an action class in the Screenplay pattern designed for use with the @testla/screenplay
library. This class enables actors to navigate to a specified URL using the BrowseTheWeb
ability provided by Testla.
public async performAs(actor: Actor): Promise<any>;
- Description: Navigates to the specified URL.
- Parameters:
actor
- The actor performing this action.
- Returns:
Promise<any>
- Returns the main resource response.
public static to(url: string): Navigate;
- Description: Creates a new instance of the
Navigate
class specifically for navigating to a certain URL. - Parameters:
url
- The URL which should be accessed.
- Returns:
Navigate
- Returns a newNavigate
instance.
public withAbilityAlias(alias: string): Navigate;
- Description: Defines the ability alias to be used during execution.
- Parameters:
alias
- The alias.
- Returns:
Navigate
- Returns the current action.
Introduced in: 1.6.0
public get orSkipOnFail(): Navigate;
- Description: Allows to skip an action on fail.
- Returns:
Navigate
- Returns the current action.