Features

This section describes all features that are shipped with this package.

Scenario Features

class balderhub.gui.lib.scenario_features.PageFeature(**kwargs)

Bases: Feature

Base class that represents a page. This can be any type of page.

is_applicable() bool

Checks if this specific page can be used on the current screen. :return: True if this page object can be applied on the current screen, otherwise False

wait_for_page(timout_sec=10) None

This method waits for a specific time to make sure that this page can be applied on the current screen.

Parameters:

timout_sec – the maximum time in seconds to wait

Raises:

TimeoutError – if the page cannot be applied

Setup Features

Note

This package does not provide any setup features.