There was an error while loading. Please reload this page.
All matchers try to assert condition for timeout in seconds, by default timeout is 30.
from hamcrest import assert_that from pagium.matchers import has_text assert_that(page, has_text('some text', timeout=10, delay=0.5))
from hamcrest import assert_that from pagium.matchers import has_text assert_that(page.some_element, has_text('some text'))
from hamcrest import assert_that from pagium.matchers import element_exists assert_that(page.some_element, element_exists())
from hamcrest import assert_that from pagium.matchers import url_path_equal assert_that(wd_or_page, url_path_equal('/some/url/path'))
from hamcrest import assert_that from pagium.matchers import url_path_contains assert_that(wd_or_page, url_path_contains('/path'))
from hamcrest import assert_that from pagium.matchers import match_regexp assert_that(page, match_regexp('[a-z]+'))
from hamcrest import assert_that from pagium.matchers import match_regexp assert_that(page.some_element, match_regexp('[a-z]+'))